Skip to content
This repository was archived by the owner on Mar 14, 2025. It is now read-only.

Main repo merge (v2.7.0-rc0)#269

Merged
mateusz-sekara merged 171 commits intoccip-developfrom
base-merge
Nov 13, 2023
Merged

Main repo merge (v2.7.0-rc0)#269
mateusz-sekara merged 171 commits intoccip-developfrom
base-merge

Conversation

@mateusz-sekara
Copy link
Contributor

Motivation

Solution

kidambisrinivas and others added 30 commits October 2, 2023 12:11
* Pass through extraArgs from user to VRFV2PlusWrapper via VRFV2PlusWrapperConsumerBase

* Generate go wrappers and prettify

* Remove abi.decode, removeDomainSeparator and add a simpler checkPaymentMode

* Fix issue in VRFV2PlusWrapperLoadTestConsumer::makeRequests

* Fix comments

---------

Co-authored-by: Sri Kidambi <kidambisrinivas@users.noreply.github.com>
Co-authored-by: Makram <makramkd@users.noreply.github.com>
* Initial draft

* - Fix tests
- Add subscriber count

* - Fix resolver test

* - Update SubscribersCount check

* - Update CHANGELOG.md

* - Fix typo in CHANGELOG.md

* - Fix typo in CONFIG.md

* - Update naming

* - Update config comment

* - Fix data race in test

* - Update LeaseDuration definition
- Add read lock for SubscribersCount
- Change log level when LeaseDuration is disabled

* - Add waitgroup
- Reset lease when new best node is selected

* - Don't cancel alive loop subscription
- Change active node when doing lease check

* - Update config description
Bumps [reviewdog/action-actionlint](https://github.com/reviewdog/action-actionlint) from 1.39.0 to 1.39.1.
- [Release notes](https://github.com/reviewdog/action-actionlint/releases)
- [Commits](reviewdog/action-actionlint@17ea045...82693e9)

---
updated-dependencies:
- dependency-name: reviewdog/action-actionlint
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jordan Krage <jmank88@gmail.com>
* ORM layer refactoring before adding finality

* Using named query for insertion
* Removed pg.Opts and updated TxStore methods to use both the provided and TxStore contexts

* Updated upstream contexts

* Updated TxStore to maintain one context in scope at a time

* Updated Fluxmonitor context usage

* Wired remaining TxStore methods to upstream contexts

---------

Co-authored-by: Prashant Yadav <34992934+prashantkumar1982@users.noreply.github.com>
…t with rest of interfaces (#10857)

Co-authored-by: Sri Kidambi <kidambisrinivas@users.noreply.github.com>
* Update CHANGELOG and package version for contracts

* Update CHANGELOG (#10800)

* chore: update changelog (#10801)

* add automation comment on contracts changelog (#10802)

* (chore): Update CHANGELOG (#10825)

* Finalize date on changelog for @chainlink/contracts

* Finalize version for @chainlink/contracts

---------

Co-authored-by: Austin Born <austinborn212@gmail.com>
Co-authored-by: Makram <makramkd@users.noreply.github.com>
Co-authored-by: Ryan Hall <RyanRHall@users.noreply.github.com>
Co-authored-by: Justin Kaseman <justinkaseman@live.com>
…-server (#10866)

* Update e2e docker tests to use killgrave mock adapter instead of mock-server

* remove mock-server from the builder
* feature: support ovm in ChainSpecificUtil

So far ChainSpecificUtil.sol has only supported arbitrum. This change
adds support for OVM/OP stack blockchains by using the
OVM_GasPriceOracle predeploy.

* feature: support OP L1 data fees

* Update chain-specific util with optimism fees and optimism tests

* Fix scripts

* Fix wrappers after merge

* Reduce upgraded version contract size

---------

Co-authored-by: Chris <104409744+vreff@users.noreply.github.com>
* switch from using the exp_slices pkg to the stable slices pkg

* Update core/services/vrf/v2/listener_v2.go

Co-authored-by: Jordan Krage <jmank88@gmail.com>

* use compare instead of naive responses

* add cmp pkg

---------

Co-authored-by: Jordan Krage <jmank88@gmail.com>
…… (#10834)

* VRF-599: add load tests; test refactoring to have configurable setup; adding GH Action workflow

* VRF-599: PR comments

* VRF-599: PR comments
* Increase DB disk space for benchmark test

Signed-off-by: anirudhwarrier <anirudhwarrier@users.noreply.github.com>

* update ondemand tests and benchmark test workflows

Signed-off-by: anirudhwarrier <anirudhwarrier@users.noreply.github.com>

* add keepers-team codeowners ondemand tests benchmark test workflows

Signed-off-by: anirudhwarrier <anirudhwarrier@users.noreply.github.com>

* update P2Pv2Bootstrapper - service name change in helm chart

---------

Signed-off-by: anirudhwarrier <anirudhwarrier@users.noreply.github.com>
Co-authored-by: anirudhwarrier <anirudhwarrier@users.noreply.github.com>
* change maps pkg from exp to stable where applicable

* replace exp_rand with crypto_rand
The compressed vrf public key is not required to deploy the VRF
universe. Move the code that parses it only if the associated CLI flag
is set.
* enable solhint for /shared/ folder

add others to ignore file
add solhint to CICD

* add chainlink-solidity ruleset

* reduce ignore scope & fix interface folder issues

* rm unused imports

* clean /libraries

* set no-unused-import to error

* allow 968 warnings, the number we currently have

* fix second layer imports

* contracts/v0.8: fix solhint warnings for vrf contracts (#10875)

* rm no-inline-assembly rule

---------

Co-authored-by: Makram <makramkd@users.noreply.github.com>
bolekk and others added 10 commits October 24, 2023 17:58
* update helm release gha to use GATI and config file

* add env to gha

* update aws-cred action to v3

* test

* run on push

* uncomment and remove test stuff
…to contracts/src/v0.8/automation/testhelpers (#11046)
…11049)

* (chore): FUN-1024 - Deprecate Chainlink Functions v0 contract code

* Decrease solhint allowed warnings due to Function v0 deprecation
…073)

* core: log a warning when deprecated P2P.V1 config is set in TOML

* change default P2P from V1 to V2

* bump operator ui

(cherry picked from commit 5808e73)
…kport

BCF-2716: P2P.V1 default swap & deprecation warning - [v2.7.0]
Co-authored-by: app-token-issuer-infra-releng[bot] <120227048+app-token-issuer-infra-releng[bot]@users.noreply.github.com>
Co-authored-by: github-merge-queue[bot] <github-merge-queue[bot]@users.noreply.github.com>
Co-authored-by: Jordan Krage <jmank88@gmail.com>
mateusz-sekara and others added 2 commits November 8, 2023 13:56
Co-authored-by: AnieeG <anindita.ghosh@smartcontract.com>
Co-authored-by: Rens Rooimans <github@rensrooimans.nl>
Co-authored-by: dimitris <dimitrios.kouveris@smartcontract.com>
Co-authored-by: Jean Arnaud <jarnaud@users.noreply.github.com>
Co-authored-by: Chunkai Yang <matYang@users.noreply.github.com>
Co-authored-by: Connor Stein <connor.stein@mail.mcgill.ca>
@mateusz-sekara mateusz-sekara changed the title Main repo merge Main repo merge (v2.7.0-rc0) Nov 8, 2023
@github-actions
Copy link
Contributor

github-actions bot commented Nov 8, 2023

LCOV of commit 567031c during Solidity Foundry #1325

Summary coverage rate:
  lines......: 98.7% (921 of 933 lines)
  functions..: 94.6% (191 of 202 functions)
  branches...: 91.9% (362 of 394 branches)

Files changed coverage rate: n/a

@AnieeG AnieeG mentioned this pull request Nov 8, 2023
@github-actions
Copy link
Contributor

LCOV of commit 135f844 during Solidity Foundry #1377

Summary coverage rate:
  lines......: 98.7% (921 of 933 lines)
  functions..: 94.6% (191 of 202 functions)
  branches...: 91.9% (362 of 394 branches)

Files changed coverage rate: n/a

@github-actions
Copy link
Contributor

LCOV of commit 03ca68d during Solidity Foundry #1378

Summary coverage rate:
  lines......: 98.7% (921 of 933 lines)
  functions..: 94.6% (191 of 202 functions)
  branches...: 91.9% (362 of 394 branches)

Files changed coverage rate: n/a

@mateusz-sekara mateusz-sekara merged commit cdfca9f into ccip-develop Nov 13, 2023
@mateusz-sekara mateusz-sekara deleted the base-merge branch November 13, 2023 16:20
asoliman92 pushed a commit that referenced this pull request Jul 31, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.