Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

core/services: fix ocrWrapper saveError contexts #13150

Closed
wants to merge 35 commits into from

Conversation

jmank88
Copy link
Contributor

@jmank88 jmank88 commented May 8, 2024

Backporting #13139

snehaagni and others added 30 commits May 1, 2024 22:51
* move oepratorforwarder out of dev/ and add more test cases

* Update test locations

* Update gas snapshot

* Update solc compile

* Changeset

* Prettier linting + hardhat test updates

* Interface naming and test updates

* Update Deployer.sol => Deployer.t.sol

* Rework OperatorForwarder tests

* Update gas snapshot

* prettier

* Fix Hardhat tests

* More style maintenance

* Update constant variables in Deployer.t.sol

* Update gas snapshot
* Add vrf coordinator v2.5 mock

* Fix natspec complaining about inheritdoc references inexistent contract
It was attempting to do this but also had push running which can mess up r
* Remove node6 for CRIB chart values

* Use future helm chart and correct path to values-profiles override

* Add back .gitignore

* Update unnecessary trigger on ci-scripts owrkflow

* Revert "Update unnecessary trigger on ci-scripts owrkflow"

This reverts commit 7f618a1.

---------

Co-authored-by: Gheorghe Strimtu <[email protected]>
Co-authored-by: Tate <[email protected]>
* add coverage for registry and registrar

* address comments
* exclude build-image gha if just changing changelog

* fix
* Add gethwrappers for operatorforwarder

* Changeset

* Update .changeset/ninety-students-return.md

* make generate
* implement update nodes

* address PR feedback

* regen go wrappers
* use latest Seth

* move test config to CTF

* use latest CTF that fixes eth2 genesis generation

* use latest Seth

* use tagged CTF version
* [KS-90] Add database-backed store

* [KS-90] Add database-backed store
* Create polling channel

* Update poller_test.go
…user-defined max gas price in registry 2.1 pipeline (#12952)

* AUTO-10213: pass an gas estimator to registry 2.1 pipeline

* update tests and add changeset

* update changeset

* AUTO-10214: compare max gas price with current gas price in simulation process (#12955)

* AUTO-10214: compare max gas price with current gas price in simulation process

* refactor and add tests

* linting (#12960)

* linting * 2

* fix linting

* create opts with latest block

* AUTO-10236: add integration tests for max gas price check (#12974)

* AUTO-10214: compare max gas price with current gas price in simulation process

* refactor and add tests

* linting (#12960)

* linting * 2

* fix linting

* AUTO-10236

* fix go mod

* update test json

* improve max gas price integration tests

* AUTO-10214: compare max gas price with current gas price in simulation process

* refactor and add tests

* linting (#12960)

* linting * 2

* fix linting

* create opts with latest block

* add some logs

* fix bug and update logs

* update

* update

* update logs

* fix
* define CCIP migration sql

* POC orm

* use context as opposed to pg opts

* add CCIP ORM test

* pass ORM tests

* add change set

* update changeset

* fix lint and goimports

* address comments

* replce big.int with assets.wei for scanner/valuer type

* inline table names

* use named exec to insert multiple rows

* bump migration index
* VRF-330: enabling batch fulfillment for VRF e2e tests

* VRF-330: fixing lint

* VRF-330: fixing tests

* VRF-330: fixing tests

* VRF-330: fixing tests

* VRF-330: fixing tests

* VRF-330: fixing tests

* VRF-330: fixing tests

* VRF-330: fixing tests

* VRF-330: fixing tests

* VRF-330: fixing tests

* VRF-330: fixing tests

* VRF-330: PR comments

* VRF-330: PR comments

* VRF-330: PR comments
* Remove deprecated version field

* Add pg_dump wrapper for db tests
ilija42 and others added 5 commits May 7, 2024 17:50
* Update chainlink-common

* Add temporary dummy implementation for ChainReader changes from common

* Update TestChainReader to match chainlink-common chain reader changes
* add format_changelog script

* refactor changesets release preview workflow

* update branch to test and add changeset file

* fix

* add git-token

* add set_pr_body and refactor workflow

* fix multi-line string output

* fix

* fix format

* remove testing branch trigger

* refactor

* add explicit fail exit

* refactor

* add back set -euo pipefail
* use statement timestamp

* expiration uses db timestamp

* changeset
* Simple DSL PoC

* Simple DSL PoC

* Removing NamedFilter from the API

* Resolve merge issues

* Use dsl filters from common, add some overrides and TODO placeholders

* Add chain agnostic keys Querying mappings and implement some parts

* Fix merge errors

* Improve chain agnostic filter remapping

* Move log confirmations to evm types

* Remove unused KeysMappings from ChainContractReader

* Rough implementation of how chain reader should handle query keys

* Fix log poller mock gen and set chainlink-feeds to altest

* Update chain reader to properly parse new proto

* Add method to chain reader for retrieving  data type by key

* Add log to sequences parsing for QueryKey and QueryKeyByValues

* Change multiple keys querying to make sense and cleanup

* Further chain reader keys querying cleanup

* Add chain agnostic head to sequences

* Match chainlink-common changes

* Add empty implementations of new QueryKey methodsfrom chainlink-common

* Match new Query keys by equality definition from common in chain reader

* Merge QueryByKey/ValuesIn/ValueEquality into QueryByKeyValuesComparison

* Flatten bindings into just readBindings and use it for keys querying

* Add data word querying by key support

* Match chainlink-common chain reader changes

* Extract addr context from read bindings and match common changes

* Remove code that is out of scope for PR

* Cleanup Chain Reader

* Fix QueryOne bindings

* Update common and finish query filter remapping

* Use keys for data types retrieval in chain reader

* minor fix

* Change evm dsl event filter naming to be less confusing

* Change chain reader formatKey() to accept two params

* Run make generate and rename chain reader testing contract

* Remove addr from chReader dsl EventByWordFilter and EventByTopicFilter

* Update chainlink-common

* Fix chain reader binding changes and update common

* Add a TODO for chain agnostic finality filter

* Revert codec type key changes(belongs in a separate PR)

* Update common

* Merge branch 'develop' into chain-reader-event-querying2

* update common

* generate log poller assets

* Revert forge-std changes to match develop

* Revert accidental generated wrapper changes

---------

Co-authored-by: Mateusz Sekara <[email protected]>
Co-authored-by: Awbrey Hughlett <[email protected]>
@jmank88 jmank88 requested a review from a team as a code owner May 8, 2024 20:13
@jmank88 jmank88 changed the base branch from develop to release/2.12.0 May 8, 2024 20:13
@jmank88 jmank88 requested a review from a team May 8, 2024 20:13
@jmank88 jmank88 requested review from a team and samsondav as code owners May 8, 2024 20:13
@jmank88 jmank88 closed this May 8, 2024
@cl-sonarqube-production
Copy link

Quality Gate passed Quality Gate passed

Issues
0 New issues
0 Fixed issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarQube

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.