Skip to content

Conversation

@cawthorne
Copy link
Contributor

@cawthorne cawthorne commented Jul 29, 2025

This PR adds these 3 patches:
85f86fa
31711ce
#18512

To release/2.26.0, for LLO precision scaling

It also adds this logging patch:
f89c770

As well as any other patches required to build as a result of dependency changes.

There is also this chainlink-common patch to fix a bug in the LLO Workflow Aggregator:
smartcontractkit/chainlink-common#1411

Which we have added to this PR via a custom chainlink-common tag v0.7.1.

Unheilbar and others added 22 commits July 14, 2025 12:16
* derive name based on filter params

* rm unused

* derive filter name from filter params

* add comments

* fix linter

* fix register filter
* add rm duplicated filters solana migration

* add rm duplicated filters solana migration

* fix query

* add subquery alias

* tidy
* add filter deduplication migration for evm

* fix annotation

* fix partition by

* add default for is_legacy_name
…snoozing to allow for attestation check in the next round (#18552)
* Disabling headtracker's persistence layer for some chains

* bump

* Regenerate configs

* Regenerate configs

* Regenerate configs

* Regenerate configs
* [CRE-533] Real signatures in fake consensus capability

* Fixes chainlink version in CI

---------

Co-authored-by: Adam Hamrick <adam.hamrick@smartcontract.com>
* Add keystore service to standardcapabilities delegate

* Update chainlink-common version, fix trigger initialise func

* fix nil pointer

* fix lint

* update gomodtidies

* add p2p key use

* undo removal of function

* Update core/capabilities/integration_tests/keystone/contracts_setup.go

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* lowercase getSignerStringFromOCRKeyBundle

* add error for no p2p key

* fix merge conflict

* lint

* add changeset

* add error check

* lint

* lint

* lint

* lint

* Update chainlink-common, use single account signer.

* resolve merge conflict

* resolve merge conflict 2

* resolve merge conflict 2

* Fixes chainlink version in CI

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Adam Hamrick <adam.hamrick@smartcontract.com>
* update target strategy with biling related calls

* fix test

* fix decimal

* fix decimal

* bump framework

* handle overflow
* Bump common to 9c693c79b285f27ede6473188fc5933a40cd988f

* Add changeset

* More fixes

* More test fixes

* Use newer common version

* Regen mocks

* Fix lint issues

* Fix more tests

* Bump to main branch version

* Fix 2 more lint issues

* Undo erroneous change

* Remove invalid test

* Additional fix
* Update image build action

* Update tool version

* Update CTF versions

* Remove duplicate build step

* Fix load tests
)

* Update to use the new SDK and the new protos generated in common

* Regenerate to fix md and fix evm_chain

* Passes v2 test

* Fix md with generate...?

* Fix lint

* attempt to fix lint

* Fix ref to test capabilities

* Fix consensus no dag

* Fix lint for real

* imports again after removing all lines...

* remove duplicate import
…enable Stream Multiplication (#18463)

* Add Channel Definition Opts to LLO capability_trigger report for Multiplication

* Fix lint errors + add changeset

* lint

* Make Opts and Opts.Multipliers.Multiplier required

* Use errors.New instead

* Make Opts non required

* fix import order error

* fix import order error

* Remove omitempty from Opts.Multipliers

* Make Capability LLO Integration test use capability_trigger channel report type

* fixup comment

* Make multiplier always 1e18 in Test_runLLOWorkflow test

* only multiply by 1

* Add core/capabilities/integration_tests/keystone/llo_feed_test.go comment wtr to 1 using Multiplier in test

* typo
* Bump chainlink-common

* Scale by 1e18 in channel definition

* Add changeset

* Edit changeset
* Allow no opts in capability_trigger channel definition

* fixup test

* Make Opts optional for capability_trigger

* Add changeset

* Add changeset
@cawthorne cawthorne changed the base branch from release/2.26.0 to feature/release/2.26.0-aptos July 29, 2025 20:18
@cawthorne cawthorne added the build-publish Build and Publish image to SDLC label Jul 29, 2025
@cawthorne cawthorne changed the base branch from feature/release/2.26.0-aptos to release/2.2.0 July 29, 2025 20:19
@cawthorne cawthorne changed the base branch from release/2.2.0 to release/2.26.0 July 29, 2025 20:20
@github-actions
Copy link
Contributor

I see you added a changeset file but it does not contain a tag. Please edit the text include at least one of the following tags:

  • #added For any new functionality added.
  • #breaking_change For any functionality that requires manual action for the node to boot.
  • #bugfix For bug fixes.
  • #changed For any change to the existing functionality.
  • #db_update For any feature that introduces updates to database schema.
  • #deprecation_notice For any upcoming deprecation functionality.
  • #internal For changesets that need to be excluded from the final changelog.
  • #nops For any feature that is NOP facing and needs to be in the official Release Notes for the release.
  • #removed For any functionality/config that is removed.
  • #updated For any functionality that is updated.
  • #wip For any change that is not ready yet and external communication about it should be held off till it is feature complete.

🎖️ No JIRA issue number found in: PR title, commit message, or branch name. Please include the issue ID in one of these.

@cawthorne cawthorne marked this pull request as ready for review July 29, 2025 20:44
@cawthorne cawthorne requested a review from a team as a code owner July 29, 2025 20:44
@cawthorne cawthorne requested review from a team as code owners July 29, 2025 20:44
@cawthorne cawthorne requested review from krehermann and removed request for a team July 29, 2025 20:44
@cawthorne cawthorne removed the build-publish Build and Publish image to SDLC label Jul 29, 2025
with:
channel-id: "#team-test-tooling-internal"
slack-message: ":x: :mild-panic-intensifies: Publish Integration Test Image failed: \n${{ format('https://github.com/{0}/actions/runs/{1}', github.repository, github.run_id) }}\nRepository: Chainlink\n${{ format('Notifying <!subteam^{0}|{0}>', secrets.GUARDIAN_SLACK_NOTIFICATION_HANDLE)}}"
build-chainlink-image:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this change meant to be included?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This change isn't part of my primary goal. I am happy to try and remove it.

@cl-sonarqube-production
Copy link

@justinkaseman
Copy link
Contributor

Could this PR be made to only have what is necessary for the hot fix?
From 85f86fa I would expect only ~350-400 lines changes, but this has 1400 lines changes

@cawthorne cawthorne closed this Jul 31, 2025
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.