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

Merge chainlink v2.12.0-beta0 to ccip-develop #824

Merged
merged 192 commits into from
May 16, 2024

Conversation

roman-kashitsyn
Copy link
Contributor

Motivation

Solution

snehaagni and others added 30 commits April 9, 2024 20:58
Signed-off-by: Sneha Agnihotri <sneha.agnihotri@smartcontract.com>
…(#12595)

* Add jfpc cache staleness alert to config and pass it into jfpc cache

* Extract JuelsPerFeeCoinCache cfg into a separate struct, improve naming

* Changeset

* Update config validation test

* Reduce changeset to minor
* add cicd-changeset workflow for release preview pr

* add scripts to package.json

* add title

* add develop push

* update with commit sha for cicd-changeset

* update changelog with comments

* fix formatting

* fix formatting

* move doc to README instead

* add step to set PR to draft mode

* add GH_TOKEN env

* test draft mode

* rename cd-release name

* rename

* add grafana inputs

* update cicd-changeset action to 0.3.1

* test again

* pin released version 0.3.2 for cicd-changesets
* Add Metis Sepolia config

* make config-docs
* Validate user email before asking for a password.

* Adding changeset

Signed-off-by: pavel-raykov <pavel.raykov@smartcontract.com>

---------

Signed-off-by: pavel-raykov <pavel.raykov@smartcontract.com>
* Add Linea Sepolia config

* Reduces PriceMin

* Updates BumpPercent to use fallback

* Update config docs
* [TT-1016] Swtich from gotestfmt to gotestloghelper

* add install for gotestloghelper in core

* Bump gotestloghelper

* Bump to released version that contains gotestloghelper now

* cleanup forced failed tests used for examples of new logging
Revert "Backout CRIB setup on develop. (#12705)"

This reverts commit 1bb36e0.
…that anonymous events are not supported (#12686)

* Add log line to NewChainReaderService to be more clear about the fact that anonymous events are not supported

* Add changeset

---------

Co-authored-by: ilija <pavlovicilija42@gmail.com>
* bump cla version to v1.0.3

- scale observation building

* changeset

* custom cla version to fix sort load

* Revert "custom cla version to fix sort load"

This reverts commit fe472c2d687e7e651bdb5ee5cb86f2ef448b6b3c.
* Remove unused mocks

* Remove unused HeadBroadcasterRegistry

* Cleanup head tracker structures

* Fix lint & cleanup

* Move HeadSaver under headtracker package
Once initSuccessful got set to false, it never got re-set back to true.

Co-authored-by: Cedric <cedric.cordenier@smartcontract.com>
* add ci check for changeset tags for core

* test

* add test changeset

* add changeset tag test

* revert test changes

* fix based on suggestions

* test again

* revert test change
* some contract v2.3 tuning

* address comments
* Go mod tidy

* Go Mod Tidy load
@mateusz-sekara
Copy link
Contributor

@roman-kashitsyn please make sure that all the post-merge fixes are squashed into a single commit before merging that PR

amirylm and others added 4 commits May 14, 2024 10:12
## Motivation

The idea to polish liquidity graph, mitigate existing issues and prepare
for token multiplexing.

## Solution

The following changes have been made:
- interface cleanup
- locks usage (lock once for logically atomic operations)
- organize files, tests, etc.
* Fix --override-image-tag flag which broke during chart dependencies
refactoring
* Bump crib-ccip chart to the newest version
## Motivation
Compile times for any change to any contract have gotten out of hand.
This meant that changing a single line in the on/offRamp would lead to a
compile time of almost 3 minutes (M1 Pro). This made running tests to
validate changes extremely slow.

## Solution
The test setups have been refactored and functionality has been moved up
as far as possible. Some contracts have been able to use the forge-std
base test over the shared baseTest.sol. This has lead to the following
performance improvements

| | Old time | New time | Files compiled old | Files compiled new |

|---------|----------|----------|--------------------|--------------------|
| OnRamp | 173s | 98s | 44 | 18 |
| OffRamp | 166s | 75s | 44 | 10 |
# Conflicts:
#	core/scripts/go.mod
#	core/scripts/go.sum
#	go.mod
#	go.sum
#	integration-tests/go.mod
#	integration-tests/go.sum
#	integration-tests/load/go.mod
#	integration-tests/load/go.sum
@RensR RensR merged commit 1635ada into ccip-develop May 16, 2024
79 checks passed
@RensR RensR deleted the roman-merge-2.12.0-beta0 branch May 16, 2024 09:35
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.

None yet