Skip to content

Feat/test api diff#1454

Closed
erikburt wants to merge 10 commits intomainfrom
feat/test-api-diff
Closed

Feat/test api diff#1454
erikburt wants to merge 10 commits intomainfrom
feat/test-api-diff

Conversation

@erikburt
Copy link
Copy Markdown
Contributor

@erikburt erikburt commented Aug 6, 2025

Requires

Supports

Comment thread .github/workflows/api-diff.yml Fixed
go-version-file: "go.mod"
only-modules: "true"

- uses: smartcontractkit/.github/actions/apidiff-go@feat/goalng-apidiff-action # todo

Check warning

Code scanning / CodeQL

Unpinned tag for a non-immutable Action in workflow Medium

Unpinned 3rd party Action 'Analyze API Changes' step
Uses Step
uses 'smartcontractkit/.github/actions/apidiff-go' with ref 'feat/goalng-apidiff-action', not a pinned commit hash
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Aug 7, 2025

apidiff results - backwards-incompatible changes detected ❌

Module: github-com-smartcontractkit-chainlink-common

Status: ❌ 152 incompatible, 569 compatible

Incompatible Changes (137)

Element Change
./pkg/capabilities.CapabilityConfiguration old is comparable, new is not
./pkg/capabilities.CapabilityInfo old is comparable, new is not
./pkg/capabilities.CapabilityRequest old is comparable, new is not
./pkg/capabilities.CapabilityResponse old is comparable, new is not
./pkg/capabilities.MustNewCapabilityInfo changed from func(string, CapabilityType, string) CapabilityInfo to func(string, CapabilityType, string, ...CapabilitySpendType) CapabilityInfo
./pkg/capabilities.MustNewRemoteCapabilityInfo changed from func(string, CapabilityType, string, *DON) CapabilityInfo to func(string, CapabilityType, string, *DON, ...CapabilitySpendType) CapabilityInfo
./pkg/capabilities.NewCapabilityInfo changed from func(string, CapabilityType, string) (CapabilityInfo, error) to func(string, CapabilityType, string, ...CapabilitySpendType) (CapabilityInfo, error)
./pkg/capabilities.NewRemoteCapabilityInfo changed from func(string, CapabilityType, string, *DON) (CapabilityInfo, error) to func(string, CapabilityType, string, *DON, ...CapabilitySpendType) (CapabilityInfo, error)
./pkg/capabilities.RequestMetadata old is comparable, new is not
./pkg/capabilities.TriggerRegistrationRequest old is comparable, new is not
./pkg/capabilities.ValidatorArgs old is comparable, new is not
./pkg/capabilities/consensus/ocr3.Config.BatchSize removed
./pkg/capabilities/consensus/ocr3.Config.OutcomePruningThreshold removed
./pkg/capabilities/consensus/ocr3/datafeeds.feedConfig.Deviation changed from github.com/shopspring/decimal.Decimal to string
./pkg/capabilities/consensus/ocr3/datafeeds.feedConfig.DeviationString removed
./pkg/capabilities/consensus/ocr3/datafeeds.feedConfig.RemappedID removed
./pkg/capabilities/consensus/ocr3/datafeeds.FeedIDOutputFieldName changed from untyped string to string
./pkg/capabilities/consensus/ocr3/datafeeds.File_pkg_capabilities_consensus_ocr3_datafeeds_data_feeds_types_proto removed
./pkg/capabilities/consensus/ocr3/datafeeds.PriceOutputFieldName changed from untyped string to string
./pkg/capabilities/consensus/ocr3/datafeeds.RawReportOutputFieldName changed from untyped string to string
./pkg/capabilities/consensus/ocr3/datafeeds.RemappedIDOutputFieldName changed from untyped string to string
./pkg/capabilities/consensus/ocr3/datafeeds.TimestampOutputFieldName changed from untyped string to string
./pkg/capabilities/consensus/ocr3/datafeeds.TopLevelListOutputFieldName changed from untyped string to string
./pkg/capabilities/consensus/ocr3/types.File_capabilities_consensus_ocr3_types_ocr3_types_proto removed
./pkg/capabilities/pb.Executable_ExecuteClient changed from Executable_ExecuteClient to google.golang.org/grpc.ServerStreamingClient[CapabilityResponse]
./pkg/capabilities/pb.Executable_ExecuteServer changed from Executable_ExecuteServer to google.golang.org/grpc.ServerStreamingServer[CapabilityResponse]
./pkg/capabilities/pb.ExecutableClient.Execute changed from func(context.Context, *CapabilityRequest, ...google.golang.org/grpc.CallOption) (Executable_ExecuteClient, error) to func(context.Context, *CapabilityRequest, ...google.golang.org/grpc.CallOption) (google.golang.org/grpc.ServerStreamingClient[CapabilityResponse], error)
./pkg/capabilities/pb.ExecutableServer.Execute changed from func(*CapabilityRequest, Executable_ExecuteServer) error to func(*CapabilityRequest, google.golang.org/grpc.ServerStreamingServer[CapabilityResponse]) error
./pkg/capabilities/pb.File_capabilities_pb_capabilities_proto removed
./pkg/capabilities/pb.File_capabilities_pb_registry_proto removed
./pkg/capabilities/pb.TriggerExecutable_RegisterTriggerClient changed from TriggerExecutable_RegisterTriggerClient to google.golang.org/grpc.ServerStreamingClient[TriggerResponseMessage]
./pkg/capabilities/pb.TriggerExecutable_RegisterTriggerServer changed from TriggerExecutable_RegisterTriggerServer to google.golang.org/grpc.ServerStreamingServer[TriggerResponseMessage]
./pkg/capabilities/pb.TriggerExecutableClient.RegisterTrigger changed from func(context.Context, *TriggerRegistrationRequest, ...google.golang.org/grpc.CallOption) (TriggerExecutable_RegisterTriggerClient, error) to func(context.Context, *TriggerRegistrationRequest, ...google.golang.org/grpc.CallOption) (google.golang.org/grpc.ServerStreamingClient[TriggerResponseMessage], error)
./pkg/capabilities/pb.TriggerExecutableServer.RegisterTrigger changed from func(*TriggerRegistrationRequest, TriggerExecutable_RegisterTriggerServer) error to func(*TriggerRegistrationRequest, google.golang.org/grpc.ServerStreamingServer[TriggerResponseMessage]) error
./pkg/capabilities/pb.UnimplementedExecutableServer.Execute changed from func(*CapabilityRequest, Executable_ExecuteServer) error to func(*CapabilityRequest, google.golang.org/grpc.ServerStreamingServer[CapabilityResponse]) error
./pkg/capabilities/pb.UnimplementedTriggerExecutableServer.RegisterTrigger changed from func(*TriggerRegistrationRequest, TriggerExecutable_RegisterTriggerServer) error to func(*TriggerRegistrationRequest, google.golang.org/grpc.ServerStreamingServer[TriggerResponseMessage]) error
./pkg/loop.EnvConfig.DatabaseURL changed from *net/url.URL to *github.com/smartcontractkit/chainlink-common/pkg/config.SecretURL
./pkg/loop.EnvConfig.TelemetryAttributes changed from OtelAttributes to github.com/smartcontractkit/chainlink-common/pkg/beholder.OtelAttributes
./pkg/loop.NewMedianService changed from func(github.com/smartcontractkit/chainlink-common/pkg/logger.Logger, GRPCOpts, func() *os/exec.Cmd, github.com/smartcontractkit/chainlink-common/pkg/types.MedianProvider, string, github.com/smartcontractkit/libocr/offchainreporting2/reportingplugin/median.DataSource, github.com/smartcontractkit/libocr/offchainreporting2/reportingplugin/median.DataSource, github.com/smartcontractkit/libocr/offchainreporting2/reportingplugin/median.DataSource, github.com/smartcontractkit/chainlink-common/pkg/types/core.ErrorLog) *MedianService to func(github.com/smartcontractkit/chainlink-common/pkg/logger.Logger, GRPCOpts, func() *os/exec.Cmd, github.com/smartcontractkit/chainlink-common/pkg/types.MedianProvider, string, github.com/smartcontractkit/libocr/offchainreporting2/reportingplugin/median.DataSource, github.com/smartcontractkit/libocr/offchainreporting2/reportingplugin/median.DataSource, github.com/smartcontractkit/libocr/offchainreporting2/reportingplugin/median.DataSource, github.com/smartcontractkit/chainlink-common/pkg/types/core.ErrorLog, map[string]any) *MedianService
./pkg/loop.NewRelayerService changed from func(github.com/smartcontractkit/chainlink-common/pkg/logger.Logger, GRPCOpts, func() *os/exec.Cmd, string, github.com/smartcontractkit/chainlink-common/pkg/types/core.Keystore, github.com/smartcontractkit/chainlink-common/pkg/types/core.CapabilitiesRegistry) *RelayerService to func(github.com/smartcontractkit/chainlink-common/pkg/logger.Logger, GRPCOpts, func() *os/exec.Cmd, string, github.com/smartcontractkit/chainlink-common/pkg/types/core.Keystore, github.com/smartcontractkit/chainlink-common/pkg/types/core.Keystore, github.com/smartcontractkit/chainlink-common/pkg/types/core.CapabilitiesRegistry) *RelayerService
./pkg/loop.OtelAttributes changed from OtelAttributes to github.com/smartcontractkit/chainlink-common/pkg/beholder.OtelAttributes
./pkg/loop.StandardCapabilities.Initialise changed from 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) error to 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
./pkg/loop.TracingConfig.NodeAttributes changed from OtelAttributes to github.com/smartcontractkit/chainlink-common/pkg/beholder.OtelAttributes
./pkg/loop/internal/goplugin.(*PluginService[*github.com/smartcontractkit/chainlink-common/pkg/loop.CommitLoop, github.com/smartcontractkit/chainlink-common/pkg/types.ReportingPluginFactory]).Init changed from func(string, *CommitLoop, func(context.Context, any) (github.com/smartcontractkit/chainlink-common/pkg/types.ReportingPluginFactory, error), github.com/smartcontractkit/chainlink-common/pkg/logger.Logger, func() *os/exec.Cmd, chan struct{}) to func(string, *CommitLoop, github.com/smartcontractkit/chainlink-common/pkg/loop/internal/goplugin.NewService[github.com/smartcontractkit/chainlink-common/pkg/types.ReportingPluginFactory], github.com/smartcontractkit/chainlink-common/pkg/logger.Logger, func() *os/exec.Cmd, chan struct{})
./pkg/loop/internal/goplugin.(*PluginService[*github.com/smartcontractkit/chainlink-common/pkg/loop.ExecutionLoop, github.com/smartcontractkit/chainlink-common/pkg/types.ReportingPluginFactory]).Init changed from func(string, *ExecutionLoop, func(context.Context, any) (github.com/smartcontractkit/chainlink-common/pkg/types.ReportingPluginFactory, error), github.com/smartcontractkit/chainlink-common/pkg/logger.Logger, func() *os/exec.Cmd, chan struct{}) to func(string, *ExecutionLoop, github.com/smartcontractkit/chainlink-common/pkg/loop/internal/goplugin.NewService[github.com/smartcontractkit/chainlink-common/pkg/types.ReportingPluginFactory], github.com/smartcontractkit/chainlink-common/pkg/logger.Logger, func() *os/exec.Cmd, chan struct{})
./pkg/loop/internal/goplugin.(*PluginService[*github.com/smartcontractkit/chainlink-common/pkg/loop.GRPCPluginKeystore, github.com/smartcontractkit/chainlink-common/pkg/loop/internal/keystore.GRPCService]).Init changed from func(string, *GRPCPluginKeystore, func(context.Context, any) (github.com/smartcontractkit/chainlink-common/pkg/loop/internal/keystore.GRPCService, error), github.com/smartcontractkit/chainlink-common/pkg/logger.Logger, func() *os/exec.Cmd, chan struct{}) to func(string, *GRPCPluginKeystore, github.com/smartcontractkit/chainlink-common/pkg/loop/internal/goplugin.NewService[github.com/smartcontractkit/chainlink-common/pkg/loop/internal/keystore.GRPCService], github.com/smartcontractkit/chainlink-common/pkg/logger.Logger, func() *os/exec.Cmd, chan struct{})
./pkg/loop/internal/goplugin.(*PluginService[*github.com/smartcontractkit/chainlink-common/pkg/loop.GRPCPluginMedian, github.com/smartcontractkit/chainlink-common/pkg/types.ReportingPluginFactory]).Init changed from func(string, *GRPCPluginMedian, func(context.Context, any) (github.com/smartcontractkit/chainlink-common/pkg/types.ReportingPluginFactory, error), github.com/smartcontractkit/chainlink-common/pkg/logger.Logger, func() *os/exec.Cmd, chan struct{}) to func(string, *GRPCPluginMedian, github.com/smartcontractkit/chainlink-common/pkg/loop/internal/goplugin.NewService[github.com/smartcontractkit/chainlink-common/pkg/types.ReportingPluginFactory], github.com/smartcontractkit/chainlink-common/pkg/logger.Logger, func() *os/exec.Cmd, chan struct{})
./pkg/loop/internal/goplugin.(*PluginService[*github.com/smartcontractkit/chainlink-common/pkg/loop.GRPCPluginMercury, github.com/smartcontractkit/chainlink-common/pkg/types.MercuryPluginFactory]).Init changed from func(string, *GRPCPluginMercury, func(context.Context, any) (github.com/smartcontractkit/chainlink-common/pkg/types.MercuryPluginFactory, error), github.com/smartcontractkit/chainlink-common/pkg/logger.Logger, func() *os/exec.Cmd, chan struct{}) to func(string, *GRPCPluginMercury, github.com/smartcontractkit/chainlink-common/pkg/loop/internal/goplugin.NewService[github.com/smartcontractkit/chainlink-common/pkg/types.MercuryPluginFactory], github.com/smartcontractkit/chainlink-common/pkg/logger.Logger, func() *os/exec.Cmd, chan struct{})
./pkg/loop/internal/goplugin.(*PluginService[*github.com/smartcontractkit/chainlink-common/pkg/loop.GRPCPluginRelayer, github.com/smartcontractkit/chainlink-common/pkg/loop.Relayer]).Init changed from func(string, *GRPCPluginRelayer, func(context.Context, any) (Relayer, error), github.com/smartcontractkit/chainlink-common/pkg/logger.Logger, func() *os/exec.Cmd, chan struct{}) to func(string, *GRPCPluginRelayer, github.com/smartcontractkit/chainlink-common/pkg/loop/internal/goplugin.NewService[Relayer], github.com/smartcontractkit/chainlink-common/pkg/logger.Logger, func() *os/exec.Cmd, chan struct{})
./pkg/loop/internal/goplugin.(*PluginService[*github.com/smartcontractkit/chainlink-common/pkg/loop.StandardCapabilitiesLoop, github.com/smartcontractkit/chainlink-common/pkg/loop.StandardCapabilities]).Init changed from func(string, *StandardCapabilitiesLoop, func(context.Context, any) (StandardCapabilities, error), github.com/smartcontractkit/chainlink-common/pkg/logger.Logger, func() *os/exec.Cmd, chan struct{}) to func(string, *StandardCapabilitiesLoop, github.com/smartcontractkit/chainlink-common/pkg/loop/internal/goplugin.NewService[StandardCapabilities], github.com/smartcontractkit/chainlink-common/pkg/logger.Logger, func() *os/exec.Cmd, chan struct{})
./pkg/loop/internal/goplugin.(*PluginService[*github.com/smartcontractkit/chainlink-common/pkg/loop/reportingplugins.GRPCService[github.com/smartcontractkit/chainlink-common/pkg/types.PluginProvider], github.com/smartcontractkit/chainlink-common/pkg/types.ReportingPluginFactory]).Init changed from func(string, *GRPCService[github.com/smartcontractkit/chainlink-common/pkg/types.PluginProvider], func(context.Context, any) (github.com/smartcontractkit/chainlink-common/pkg/types.ReportingPluginFactory, error), github.com/smartcontractkit/chainlink-common/pkg/logger.Logger, func() *os/exec.Cmd, chan struct{}) to func(string, *GRPCService[github.com/smartcontractkit/chainlink-common/pkg/types.PluginProvider], github.com/smartcontractkit/chainlink-common/pkg/loop/internal/goplugin.NewService[github.com/smartcontractkit/chainlink-common/pkg/types.ReportingPluginFactory], github.com/smartcontractkit/chainlink-common/pkg/logger.Logger, func() *os/exec.Cmd, chan struct{})
./pkg/loop/internal/goplugin.(*PluginService[*github.com/smartcontractkit/chainlink-common/pkg/loop/reportingplugins.GRPCService[github.com/smartcontractkit/chainlink-common/pkg/types.PluginProvider], github.com/smartcontractkit/chainlink-common/pkg/types/core.ValidationService]).Init changed from func(string, *GRPCService[github.com/smartcontractkit/chainlink-common/pkg/types.PluginProvider], func(context.Context, any) (github.com/smartcontractkit/chainlink-common/pkg/types/core.ValidationService, error), github.com/smartcontractkit/chainlink-common/pkg/logger.Logger, func() *os/exec.Cmd, chan struct{}) to func(string, *GRPCService[github.com/smartcontractkit/chainlink-common/pkg/types.PluginProvider], github.com/smartcontractkit/chainlink-common/pkg/loop/internal/goplugin.NewService[github.com/smartcontractkit/chainlink-common/pkg/types/core.ValidationService], github.com/smartcontractkit/chainlink-common/pkg/logger.Logger, func() *os/exec.Cmd, chan struct{})
./pkg/loop/internal/goplugin.(*PluginService[*github.com/smartcontractkit/chainlink-common/pkg/loop/reportingplugins/ocr3.GRPCService[github.com/smartcontractkit/chainlink-common/pkg/types.PluginProvider], github.com/smartcontractkit/chainlink-common/pkg/types/core.OCR3ReportingPluginFactory]).Init changed from func(string, *GRPCService[github.com/smartcontractkit/chainlink-common/pkg/types.PluginProvider], func(context.Context, any) (github.com/smartcontractkit/chainlink-common/pkg/types/core.OCR3ReportingPluginFactory, error), github.com/smartcontractkit/chainlink-common/pkg/logger.Logger, func() *os/exec.Cmd, chan struct{}) to func(string, *GRPCService[github.com/smartcontractkit/chainlink-common/pkg/types.PluginProvider], github.com/smartcontractkit/chainlink-common/pkg/loop/internal/goplugin.NewService[github.com/smartcontractkit/chainlink-common/pkg/types/core.OCR3ReportingPluginFactory], github.com/smartcontractkit/chainlink-common/pkg/logger.Logger, func() *os/exec.Cmd, chan struct{})
./pkg/services.HealthReporter.HealthReport added
./pkg/services.HealthReporter.Name added
./pkg/services.HealthReporter.Ready added
./pkg/services.Service.Close added
./pkg/services.Service.Start added
./pkg/types.ChainService.GetChainInfo added
./pkg/types.ChainService.Replay added
./pkg/types.ContractWriter.GetEstimateFee added
./pkg/types.Relayer.EVM added
./pkg/types.Relayer.NewCCIPProvider added
./pkg/types.Relayer.TON added
./pkg/types/ccipocr3.CommitPluginReport.MerkleRoots removed
./pkg/types/ccipocr3.CommitPluginReport.RMNRawVs removed
./pkg/types/ccipocr3.MerkleRootChain.OnRampAddress changed from Bytes to UnknownAddress
./pkg/types/ccipocr3.Message.FeeToken changed from Bytes to UnknownAddress
./pkg/types/ccipocr3.Message.Receiver changed from Bytes to UnknownAddress
./pkg/types/ccipocr3.Message.Sender changed from Bytes to UnknownAddress
./pkg/types/ccipocr3.NewMerkleRootChain removed
./pkg/types/ccipocr3.RampMessageHeader.OnRamp changed from Bytes to UnknownAddress
./pkg/types/ccipocr3.RampTokenAmount.DestTokenAddress changed from Bytes to UnknownAddress
./pkg/types/ccipocr3.RampTokenAmount.SourcePoolAddress changed from Bytes to UnknownAddress
./pkg/types/ccipocr3.RMNCrypto.VerifyReportSignatures changed from func(context.Context, []RMNECDSASignature, RMNReport, []Bytes) error to func(context.Context, []RMNECDSASignature, RMNReport, []UnknownAddress) error
./pkg/types/ccipocr3.RMNLaneUpdate.OnRampAddress changed from Bytes to UnknownAddress
./pkg/types/ccipocr3.RMNReport.OfframpAddress changed from Bytes to UnknownAddress
./pkg/types/ccipocr3.RMNReport.ReportVersion removed
./pkg/types/ccipocr3.RMNReport.RmnRemoteContractAddress changed from Bytes to UnknownAddress
./pkg/types/core.CapabilitiesRegistry.GetAction removed
./pkg/types/core.CapabilitiesRegistry.GetConsensus removed
./pkg/types/core.CapabilitiesRegistry.GetTarget removed
./pkg/types/core.CapabilitiesRegistry.NodeByPeerID added
./pkg/types/core.CapabilitiesRegistryBase.GetExecutable added
./pkg/types/core.PluginMedian.NewMedianFactory changed from func(context.Context, github.com/smartcontractkit/chainlink-common/pkg/types.MedianProvider, string, github.com/smartcontractkit/libocr/offchainreporting2/reportingplugin/median.DataSource, github.com/smartcontractkit/libocr/offchainreporting2/reportingplugin/median.DataSource, github.com/smartcontractkit/libocr/offchainreporting2/reportingplugin/median.DataSource, ErrorLog) (github.com/smartcontractkit/chainlink-common/pkg/types.ReportingPluginFactory, error) to func(context.Context, github.com/smartcontractkit/chainlink-common/pkg/types.MedianProvider, string, github.com/smartcontractkit/libocr/offchainreporting2/reportingplugin/median.DataSource, github.com/smartcontractkit/libocr/offchainreporting2/reportingplugin/median.DataSource, github.com/smartcontractkit/libocr/offchainreporting2/reportingplugin/median.DataSource, ErrorLog, map[string]any) (github.com/smartcontractkit/chainlink-common/pkg/types.ReportingPluginFactory, error)
./pkg/types/core.Relayer.EVM added
./pkg/types/core.Relayer.GetChainInfo added
./pkg/types/core.Relayer.NewPluginProvider changed from func(context.Context, RelayArgs, PluginArgs) (github.com/smartcontractkit/chainlink-common/pkg/types.PluginProvider, error) to func(context.Context, RelayArgs, PluginArgs) (PluginProvider, error)
./pkg/types/core.Relayer.TON added
./pkg/types/core/mocks.(*CapabilitiesRegistry_Expecter).GetAction removed
./pkg/types/core/mocks.(*CapabilitiesRegistry_Expecter).GetConsensus removed
./pkg/types/core/mocks.(*CapabilitiesRegistry_Expecter).GetTarget removed
./pkg/types/core/mocks.(*CapabilitiesRegistry).GetAction removed
./pkg/types/core/mocks.(*CapabilitiesRegistry).GetConsensus removed
./pkg/types/core/mocks.(*CapabilitiesRegistry).GetTarget removed
./pkg/types/core/mocks.(*Relayer_NewPluginProvider_Call).Return changed from func(github.com/smartcontractkit/chainlink-common/pkg/types.PluginProvider, error) *Relayer_NewPluginProvider_Call to func(github.com/smartcontractkit/chainlink-common/pkg/types/core.PluginProvider, error) *Relayer_NewPluginProvider_Call
./pkg/types/core/mocks.(*Relayer_NewPluginProvider_Call).RunAndReturn changed from func(func(context.Context, github.com/smartcontractkit/chainlink-common/pkg/types/core.RelayArgs, github.com/smartcontractkit/chainlink-common/pkg/types/core.PluginArgs) (github.com/smartcontractkit/chainlink-common/pkg/types.PluginProvider, error)) *Relayer_NewPluginProvider_Call to func(func(context.Context, github.com/smartcontractkit/chainlink-common/pkg/types/core.RelayArgs, github.com/smartcontractkit/chainlink-common/pkg/types/core.PluginArgs) (github.com/smartcontractkit/chainlink-common/pkg/types/core.PluginProvider, error)) *Relayer_NewPluginProvider_Call
./pkg/types/core/mocks.(*Relayer).NewPluginProvider changed from func(context.Context, github.com/smartcontractkit/chainlink-common/pkg/types/core.RelayArgs, github.com/smartcontractkit/chainlink-common/pkg/types/core.PluginArgs) (github.com/smartcontractkit/chainlink-common/pkg/types.PluginProvider, error) to func(context.Context, github.com/smartcontractkit/chainlink-common/pkg/types/core.RelayArgs, github.com/smartcontractkit/chainlink-common/pkg/types/core.PluginArgs) (github.com/smartcontractkit/chainlink-common/pkg/types/core.PluginProvider, error)
./pkg/types/core/mocks.CapabilitiesRegistry_GetAction_Call removed
./pkg/types/core/mocks.CapabilitiesRegistry_GetConsensus_Call removed
./pkg/types/core/mocks.CapabilitiesRegistry_GetTarget_Call removed
./pkg/types/interfacetests.RunContractReaderInterfaceTests changed from func(T, ChainComponentsInterfaceTester[T], bool) to func(T, ChainComponentsInterfaceTester[T], bool, bool)
./pkg/types/interfacetests.SubmitTransactionToCW changed from func(T, ChainComponentsInterfaceTester[T], string, any, github.com/smartcontractkit/chainlink-common/pkg/types.BoundContract, github.com/smartcontractkit/chainlink-common/pkg/types.TransactionStatus) string to func(T, ChainComponentsInterfaceTester[T], github.com/smartcontractkit/chainlink-common/pkg/types.ContractWriter, string, any, github.com/smartcontractkit/chainlink-common/pkg/types.BoundContract, github.com/smartcontractkit/chainlink-common/pkg/types.TransactionStatus) string
./pkg/types/interfacetests.TestingT[T any].Context added
./pkg/types/interfacetests.TestingT[T any].Parallel added
./pkg/types/interfacetests.TestingT[T].Context added
./pkg/types/interfacetests.TestingT[T].Parallel added
./pkg/types/interfacetests.WaitForTransactionStatus changed from func(T, ChainComponentsInterfaceTester[T], string, github.com/smartcontractkit/chainlink-common/pkg/types.TransactionStatus, bool) error to func(T, ChainComponentsInterfaceTester[T], github.com/smartcontractkit/chainlink-common/pkg/types.ContractWriter, string, github.com/smartcontractkit/chainlink-common/pkg/types.TransactionStatus, bool) error
./pkg/utils.GetRandomPort removed
./pkg/utils/mailbox.New changed from func(uint64) *Mailbox[T] to func(uint32) *Mailbox[T]
./pkg/workflows.GenerateWorkflowID changed from func([]byte, []byte, []byte, string) ([32]byte, error) to func([]byte, string, []byte, []byte, string) ([32]byte, error)
./pkg/workflows.GenerateWorkflowIDFromStrings changed from func(string, []byte, []byte, string) (string, error) to func(string, string, []byte, []byte, string) (string, error)
./pkg/workflows/sdk.FetchRequest.Headers changed from map[string]any to map[string]string
./pkg/workflows/sdk.FetchResponse.Headers changed from map[string]any to map[string]string
./pkg/workflows/sdk.FetchResponse.StatusCode changed from uint8 to uint32
./pkg/workflows/sdk.MessageEmitter.Emit changed from func(string) error to func(string)
./pkg/workflows/sdk.Runtime.Logger removed
./pkg/workflows/sdk/testutils.(*Runner).GetRegisteredMock changed from func(string, string) github.com/smartcontractkit/chainlink-common/pkg/capabilities.ActionCapability to func(string, string) github.com/smartcontractkit/chainlink-common/pkg/capabilities.ExecutableCapability
./pkg/workflows/sdk/testutils.NewRunner changed from func(context.Context) *Runner to func(context.Context, github.com/smartcontractkit/chainlink-common/pkg/workflows/sdk.Runtime) *Runner
./pkg/workflows/wasm.RuntimeConfig.MaxFetchResponseSizeBytes removed
./pkg/workflows/wasm/host.Module removed
./pkg/workflows/wasm/host.ModuleConfig.Fetch changed from func(context.Context, *github.com/smartcontractkit/chainlink-common/pkg/workflows/wasm/pb.FetchRequest) (*github.com/smartcontractkit/chainlink-common/pkg/workflows/wasm/pb.FetchResponse, error) to func(context.Context, *FetchRequest) (*FetchResponse, error)
./pkg/workflows/wasm/host.ModuleConfig.MaxMemoryMBs changed from int64 to uint64
./pkg/workflows/wasm/host.ModuleConfig.MinMemoryMBs changed from int64 to uint64
./pkg/workflows/wasm/host.RequestData removed
./pkg/workflows/wasm/pb.(*RuntimeConfig).GetMaxFetchResponseSizeBytes removed
./pkg/workflows/wasm/pb.File_workflows_wasm_pb_wasm_proto removed
./pkg/workflows/wasm/pb.RuntimeConfig.MaxFetchResponseSizeBytes removed
package github.com/smartcontractkit/chainlink-common/pkg/capabilities/consensus/ocr3/requests removed
package github.com/smartcontractkit/chainlink-common/pkg/fee removed
package github.com/smartcontractkit/chainlink-common/pkg/fee/types removed
package github.com/smartcontractkit/chainlink-common/pkg/monitoring removed
package github.com/smartcontractkit/chainlink-common/pkg/monitoring/avro removed
package github.com/smartcontractkit/chainlink-common/pkg/monitoring/config removed
package github.com/smartcontractkit/chainlink-common/pkg/monitoring/pb removed
package github.com/smartcontractkit/chainlink-common/pkg/values removed
package github.com/smartcontractkit/chainlink-common/pkg/values/pb removed

Module: github-com-smartcontractkit-chainlink-common-observability-lib

Status: ❌ 24 incompatible, 136 compatible

Incompatible Changes (24)

Element Change
./grafana.GaugePanelOptions.Decimals changed from float64 to *float64
./grafana.GaugePanelOptions.Title changed from string to *string
./grafana.GaugePanelOptions.Transform removed
./grafana.HeatmapPanelOptions.Decimals changed from float64 to *float64
./grafana.HeatmapPanelOptions.Title changed from string to *string
./grafana.HeatmapPanelOptions.Transform removed
./grafana.LogPanelOptions.Decimals changed from float64 to *float64
./grafana.LogPanelOptions.Title changed from string to *string
./grafana.LogPanelOptions.Transform removed
./grafana.PanelOptions.Decimals changed from float64 to *float64
./grafana.PanelOptions.Title changed from string to *string
./grafana.PanelOptions.Transform removed
./grafana.QueryVariableOptions.Hide changed from *github.com/grafana/grafana-foundation-sdk/go/dashboard.VariableHide to github.com/grafana/grafana-foundation-sdk/go/dashboard.VariableHide
./grafana.StatPanelOptions.Decimals changed from float64 to *float64
./grafana.StatPanelOptions.Title changed from string to *string
./grafana.StatPanelOptions.Transform removed
./grafana.TablePanelOptions old is comparable, new is not
./grafana.TablePanelOptions.Decimals changed from float64 to *float64
./grafana.TablePanelOptions.Title changed from string to *string
./grafana.TablePanelOptions.Transform removed
./grafana.TimeSeriesPanelOptions.Decimals changed from float64 to *float64
./grafana.TimeSeriesPanelOptions.Title changed from string to *string
./grafana.TimeSeriesPanelOptions.Transform removed
./grafana.TransformOptions removed

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.

2 participants