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

develop -> release/2.14.0 to fix merge conflicts #13944

Merged
merged 92 commits into from
Jul 29, 2024

Conversation

chainchad
Copy link
Collaborator

@chainchad chainchad commented Jul 29, 2024

KodeyThomas and others added 30 commits July 3, 2024 10:44
* Enable EIP-1559 Transactions on Scroll

* docs

* Update to 1 gwei bump min

* Update BlockHistorySize

* docs

* Reduce BlockHistorySize
* disable evm on solana e2e tests

* bump to merged commit
* use services.NewTicker

* adjust timing to fix flake

* revert MaxWaitTimeForEvents
* Remove ocr2vrf

* Fix merge conflicts

* Update core/services/ocr2/delegate.go

* Remove dkg-related items

* Fix tests

* Fix wrappers gen

* fix help file

* Add changeset

* fix merge conflicts

* fix merge conflicts 2
* Remove test config node config override

* Add default toml for 1337
* fix load test for CRIB, update docs

* update docs

* review fixes
* Track how many logs we dequeue for each block window

* When the minimum dequeue commitment has been met for all blocks, perform best effort

* WIP tests

* Add iteration step

* Clean up reorg blocks, lock whole enqueue process

* Add tests

* Refactor the dequeue loop into two functions

* Update the log limit of arbitrum to 2, update tests

* Go imports

* Lint

* Add changeset

* Clean up upkeep selector, drop iteration logic

* Clean up unused log limit low

* Update changeset

* Clean up default selector

* Set lookback blocks to 128

* Add comments

* Update comments

* Update tests

* Clean up dequeued counts

* Update logs

* More accurate logs

* Tidy up logging

* - Add log limit to buffer opts
- Use a default log limit of 1
- Simplify dequeue interface

* Clean up based on start window

* Dequeue the smallest of either capacity or remaining log limit

* Evict reorgd blocks outside of blockStatistics
* enable PrometheusPostgresExporter in automation loa test

* remove Database config overrides from automation, keepers BaseConfigTOML
* [fix] Make registry satisfy interface

* Update go.mod
* feat(docker): upgrade to new docker compose version

* fix(docker): update name to avoid duplicate with core node

* feat(docker): remove unused env vars

* feat(docker): enable dev mode with rebuild + cleanup

* feat(docker): cleanup and update README

* doc(docker): update README

* doc(docker): update README missing punctuation
* skip setting EVM networks in node config for nonEVM e2e tests

* bump solana

* bump solana to merged commit
…en the task is ready. This removes the possibly of an unlucky step being starved if the box is busy (#13767)
… of channels (#13692)

* Add 'stream' to allowed job type list

- Improve streams logging; add "Verbose" option
- Bump chainlink-data-streams
- Fix some LLO bugs

* Add changeset

* Add changeset tag

* fix linter

* Latest chainlink-data-streams master
…sent (#13775)

* log warning if any custom network config for CL node is present

* Update integration-tests/testconfig/testconfig.go

Co-authored-by: Adam Hamrick <[email protected]>

---------

Co-authored-by: Adam Hamrick <[email protected]>
* VRFV2Plus wrapper L1 fee calculation updates for Optimism and Base

* Fixed tx revert in the wrapper deploy universe superscript

* Contract fixes and new superscript command

* Updated pnpm lockfile

* Fixed Optimism L1 transaction padding bytes size

* Added L1 fee calculation options to coordinator and wrapper

* Updated gethwrappers

* Reverted s_coordinatorLinkPremiumPercentage back to private

* Added more comments for different L1 fee calculations

* Added coefficient to L1 gas calculation

* Removed obsolete superscript command

* Updated pnpm lockfile

* Solhint fixes

* Fixed wrapper revert issue

* Fixed superscript linter error

* Another superscript fix

* Optimize remove consumer gas and bytecode. Remove redundant operations

* Revert calldata to memory for several functions in VRFCoordinator

* Fixed all nits and reverted ChainSpecificUtil

* Removed unnecessary deps from package.json and reduced compiler warnings

* Brought back semver package (removed by accident)

* Move L1_UNSIGNED_RLP_ENC_TX_DATA_BYTES_SIZE higher up

* Foundry tests for new L2 chain VRF coordinators

* Diverged wrapper contract and introduce L1GasFee event

* Add tests to check emitting L1GasFee event

* Wrapper tests and fix for L1 gas calculation setter on the wrapper

* Fixed getBlockhash Foundry test for Arbitrum coordinator

* Addressed more comments, minor contract fixes and test updates

* Updated VRF superscripts to support diverged contracts

* Updated Hardhat config and go_generate script with new contracts

* Trimmed down vendor code around Optimism GasPriceOracle contract

* Update proof and rc from memory to calldata

* Update gethwrappers

* Fixed CI issues with formatting and gethwrapper generator

* Updated VRFv2 gethwrappers

* Fixed TestIntegrationVRFV2 test failure

* Fixed failing Foundry tests

* Fixed broken hardhat config

* BatchVRFCoordinatorV2Plus Foundry test fixed and added changesets

---------

Co-authored-by: YikJiun Lee <[email protected]>
Co-authored-by: app-token-issuer-infra-releng[bot] <120227048+app-token-issuer-infra-releng[bot]@users.noreply.github.com>
* Load test config secrets from env vars

* Remove secrets from test config in automation-ondemand-tests.yml

* Pass config override

* Update on-demand-vrfv2plus-eth2-clients-test.yml to accept test_secrets_override_key

* Bump gha

* bump ctf

* Use debug in automation workflow test log

* Update input name

* Fix integration-tests.yml

* Override with env vars after overriding with test config

* Clean up setup-create-base64-config action

* bump ctf

* bump ctf and gha

* Update env var names to make it easier to set by QA

* Add .secrets to gitignore

* Load secrets from testconfig/.secrets

* Fix MissingImageInfoAsError

* Load secrets from env file in home dir

* Add checkSecretsInToml

* Update checkSecretsInToml

* Update checkSecretsInToml

* Revert on-demand-vrfv2-eth2-clients-test.yml

* Revert on-demand-vrfv2plus-eth2-clients-test.yml

* Fix go mod

* Fix

* Bump run-tests gha

* bump ctf

* test

* bump gha and ctf

* Fix workflows that use new GHA

* Fix

* Fix lint

* Fix log level

* Use E2E_TEST_ prefix to forward env vars to remote runner

* Add docs

* Fix and bump

* bump ctf and gha
* BCF-3276: refactor migrations to use goose provider

* linter, cleanup

* changeset

---------

Co-authored-by: Vyzaldy Sanchez <[email protected]>
* Make send signatures in Transmit configurable

* Add changelog

* fix lint

* Fix tests

* Update .changeset/hungry-pandas-suffer.md

Co-authored-by: Jordan Krage <[email protected]>

---------

Co-authored-by: Jordan Krage <[email protected]>
* ci: downgrade and different runners for ci-core matrix

* fix: use 32cores for core_race, 64 for cron runs

* fix: add back short tests to core_tests

* fix: remove short tests step due to no caching

* fix: use ubuntu22.04 instead of ubuntu-latest, formatting
…e ci-core setup actions (#13592)

* [TT-1252] Evm dispatch

* Bump actions to get evm relayer deps change

* change back to a replace until the migration is complete

* one more replace

* Move the dependency change higher up

* bump chainlink-github-actions versions

* merge conflict fixes

* set specific setup-github-token version

* Add an input base path to the setup actions

* merge conflict fix and bump to newer version

* revert mod version bump since it has a regression
* go.mod: Bumped versions of other chain repos

* go.mod: Bump starknet version to 03612098f79912876f0f07ea686b279ee5bd865c

* go.mod: Bump starknet relayer version to 03612098f79912876f0f07ea686b279ee5bd865c

* Bump cosmos

* Run make generate

* Add NewChainWriter() to MockRelayer and TestRelayer

---------

Co-authored-by: ilija <[email protected]>
Co-authored-by: ilija42 <[email protected]>
ettec and others added 5 commits July 28, 2024 10:37
* Add updateFromPrevious method to Functions ToS contract

* Update test

* Update gethwrappers

* Added test

* prettier

* Address feedback

* Added tag to changeset

* Addressed feedback on tests

* Updated gas snapshot

* Add missing deployment arg to ToS in core tests

* New approach which enables batching

* Add require

* prettier, gas snapshot & wrappers

* update snapshot

* addressed feedback

* prettier

---------

Co-authored-by: app-token-issuer-infra-releng[bot] <120227048+app-token-issuer-infra-releng[bot]@users.noreply.github.com>
* prevent malicious a node operator from taking over another node belonging to another node operator

* prevent malicious node operator from becoming the admin for another node operator
@chainchad chainchad requested a review from a team July 29, 2024 15:37
@chainchad chainchad requested review from a team and samsondav as code owners July 29, 2024 15:37
@chainchad chainchad changed the title chore/release/2.14.0 merge conflicts develop -> release/2.14.0 to fix merge conflicts Jul 29, 2024
@cl-sonarqube-production
Copy link

Quality Gate failed Quality Gate failed

Failed conditions
25 New Major Issues (required ≤ 5)

See analysis details on SonarQube

Catch issues before they fail your Quality Gate with our IDE extension SonarLint SonarLint

@chainchad chainchad merged commit f10cde6 into release/2.14.0 Jul 29, 2024
123 of 125 checks passed
@chainchad chainchad deleted the chore/release/2.14.0-merge-conflicts branch July 29, 2024 16:23
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.