-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
AUTO-10161: the second approach #13703
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* feat: AuthorizedCallers shared contract * chore: update geth wrappers * chore: update imported oz version
* Add grafana annotations for ocr tests * Include test namespace in annotation * fix go mod
* fix error scope to avoid data race * fix another instance, and local scope other errors * MERC-5697: reinstate test in CI
* Add forceful testdb creation * fix tests
* try adding test for v23 * rebase and polish * address comments
* evm: Pass value param to the txm * changeset: Add changeset
…artcontract-it.atlassian.net/browse/BCI-3359) (#13671) * remove error check which skips batching retries * fix typo in changeset
…6603942dc1107 (#13670) * go.mod: Bumped chainlink-common to commit 1eff5dedc9857ed8811186dd2996603942dc1107 * changeset: Add changeset * mocks: Update mocks
* bump pnpm to v9 * fix missing v9 pnpms * set more restrictive node and pnpm in split tests
* remove hardhat tests * revert expected gas test values
decoding + validation + aggregation
match the version in integration-tests/go.mod
* play around * remove hardcoded configs for k8s, use TOML test config instead * adjust Makefile * fix ocr forwarders panic * add function for getting correct ocr config for soak tests * lower chainlink node funding to something reasonable * warn when no events were collected * disable forwarder ocr soak tests until fixed --------- Co-authored-by: Anirudh Warrier <[email protected]>
* Add standalone registrysyncer pkg - And workflow handler implementation for keystone-specific logic * Linting * Add test for LocalNode * Add debug logging * Rename handler -> launcher * Remove read lock in Start * More comments
* Implement new relayer type "dummy" This allows testing of plugins without needing a real connection to any chain. * Add changeset * Spelling fix * Remove useless file * Update core/services/relay/dummy/llo_provider.go Co-authored-by: Jordan Krage <[email protected]> * Fix typo * Move onchainconfig into llo package --------- Co-authored-by: Jordan Krage <[email protected]>
Co-authored-by: ilija42 <[email protected]>
…r log when cancelling a response that has sent a response (#13852)
* k8s update (wip) * k8s update, correct versions in integration-tests * update k8s to v0.28.2, cosmos-sdk issue * update k8s to v0.28.2 * merge with develop * bump to latest CTF
* Surface EA error fields and track bid/ask violations * Fix lints * Fix test
* remove tautological err check * add changeset
…#13841) * Fix ref name to tag to use short ref * Skip the build job if the ref type is a git tag. Since it would have already been built.
* Start `inBackupHealthReport` during migrations * Update to StartUpHealthReport
* Bump data-streams to support bid/ask invariant protection * Changeset
* add chaos and reorg tests for v23 * updates for reorg test
* rm generated mock files to ensure they regenerate * rm unused mocks; fix generation
* Use Eventually instead of Sleep * Increase tick duration * Use WaitTimeout
… fix client non-deterministic serialisation of remote target (#13877) * improve logging when different payloads for the same message received and fix non-deterministic serialisation * lint
* wip nightly pipeline add nightly pipeline add check tool that will be executed in PRs if a test from integration-tests is added or modified. It will report a comment or block pipeline requiring test to be added to the nightly workflow * add reusable workflow * on push * echo tests * fix matrix * fix * add job name * run docker tests * add reusable workflow * fix * fail if no test found * fix run selected workflow * Rename reusable workflow * Add nighly workflow * try running k8s tests * cleanup * add permissions * fix * test * Fix * fix * test remote runner * Add test suite param * Run all_tests_in_ocr_tests_go in parallel * Update e2e-tests.yml * Add check-tests cmd * Unify tools into single cmd * Add check tests step to workflow * show more info in annotation * fix * Do not require check-tests * fix go mod * temp: Disable checking test configuration * Add enable-check-test-configurations to reusable workflow. False by default * Add automation upgrade test to e2e list * Fix enable-check-test-configurations * Fix test cmd * Make enable-check-test-configurations false by default * support test config override * add more automation tests * Run automation upgrade tests on latest develop * Migrate automation-nightly-tests.yml to reusable workflow * Update automation tests * Fix automation workflow * Fix * Fix * Fx * Fix workflow_call inputs * Select tests by github workflows * Allow either test-ids or test-workflow in reusable workflow * Fix * Update workflow * Add comment * Fix * Fix * Update e2e tests * Add remote-runner-memory option * Disable nightly run for now * Fix output in k8s tests * Add show test configuration step * Uncomment building test runner image * Do not use json output for k8s tests * test * Support custom runner version * Fix test type env in remote runner * Update names and docs * Add script to prepare test config override * Add CI test config override tools * Add mask-secrets cmd and stop using reusable workflow * Use reusable workflow in run-selected-e2e-tests.yml * Remove unnecessary permissions * Add a sample test to quickly check CI workflows * Do not use mask cmd in reusable workflow * Clean up override test config cmd * Fix masking of full chainlink image * Finish "Set default test config override" step in reusable workflow * Remove env.CHAINLINK_IMAGE mask as it is not a scret * Fix reusable workflow * Create create-default-e2e-config-override action * Fix * Fix log targets in GHA and add test * Add create-default-e2e-config step to k8s tests * Fix ocr tests * Use sanitized id for artifact name * Update nightly workflow to test it * Fail CI if test_config_base64_override is used * Use underscore for github inputs * Fix * Fix inputs.chainlink_version * Remove test_config_base64_override from inputs until we are sure it does not have secrets This will be uncommented when https://smartcontract-it.atlassian.net/browse/TT-1283 is done * Fix * Remove unused action * Fix * Update create config override cmd and action * Refactor client-compatibility-tests.yml to use actions/create-default-e2e-config-override * Refactor on-demand-keeper-smoke-tests.yml * Replace setup-create-base64-config with the new action in integration-tests.yml workflow * Remove unused action * Fix lint * Remove unused action * Fix handling selected_networks input * Fix cache * Do not run soak/ocr_test.go:^TestOCRSoak$ nightly * Enable nightly workflow to run some tests * Remove config override input * Remove temp test * Fix setup go * go mod tidy in core/scripts * Fix * Remove unready workflows * Revert updates to core/scripts * Revert updates to go.mod * Remove unused script * Add setup-gap id * Remove unused steps * test nightly workflow * Add missing env vars in remote runner and fix lack of logs * bump setup gap * Fix set-output * update comment * update test name * update cache * Fix empty output for k8s tests * Add a test workflow with overrides * Fix cache * Resolve env vars in filter cmd * Fix * Rename test overrides to test inputs * Update input descriptions * Fix * Check chainlink image exist in automation ondemand workflow * Add require-chainlink-image-versions-in-qa-ecr job to reusable workflow * Set no_cache for run-tests action * Fix * Add test_secrets_override_key to run-selected-tests workflow * Remove chainlink image and version from create test config cmd * Update log * Remove chainlik image from create config tool * Remove chainlik image from create config tool * Set default upgrade version for config validation to pass when upgrade image set in secrets * bump gha * Fix * for test * bump gha * Move e2e ci tool to CTF * bump run-tests gha * bump ctf * Allow to pass custom base64 test config override to reusable workflow * Update e2e-tests.yml * Use DEFAULT_CHAINLINK_UPGRADE_IMAGE in workflow * Add run-name * fix custom base64 * Fix workflow name * Fix test inputs * bump * Remove default chainlink_version * Bump * Use CTF with no secret keys in toml * add soak/ocr_test.go:^TestOCRv2Soak$ * update e2e tests * Fix setting pyroscope defaults * Allow custom test secrets in on-demand-ocr-soak-test.yml * Bump CTF to mount test secrets in remote runner * bump to use configmap * bump ctf * bump * Use ctf latest release * Add test_secrets_override_base64 to other workflows that have testConfigBase64 input * Do not fail workflow if no chainlink image found in setup-parse-base64-config * Bump gha * Test test-config-override-required * Bump CTF * Bump ctf * Add integration-tests/load/vrfv2plus/vrfv2plus_test.go:^TestVRFV2PlusPerformance$ * Bump ctf * Fix * Update test suite * Add vrf tests to e2e-tests.yml * Cleanup * Add integration-tests/load/automationv2_1/automationv2_1_test.go to list of tests * Add rest of ocr soak tests * Add integration-tests/migration/upgrade_version_test.go:* * Use snake case * Do not set default chainlink_upgrade_version to pass config validation * Use develop-plugins as default version for plugins tests * Fix * Add automation and keeper smoke tests * Add log poller test * Add more log poller tests * Clean up e2e tests * Fix * Fix list of tests * Prioritise chainlink_version in test_inputs before the workflow input * Fix * Move citool from CTF to Core repo * Fix import * Fix * Fix check-tests cmd * bump run-tests * Add slack notification after tests * Add collect metrics step to reusable workflow * Fix tag * Fix job name in collect metrics steps * bump ctf * fix collect metrics * Disallow passing test_config_override_base64 until TT-1392 is done * Bump run-tests GHA * Update channel for slack notification for nightly tests * Fix run-automation-ondemand-e2e-tests.yml * Do not show base64 config override * Fix lint * Fix config flag * Remove unused cmd * Fix go mod * Fix concurrent map writes https://github.com/smartcontractkit/chainlink/actions/runs/9988450051/job/27605332768 * Flip cache * Update automation workflow * revert MOD_CACHE_VERSION * Remove image keys from toml in automation-ondemand-tests.yml * Bump run-test GHA * Fix reorg workflow according to Anirudh suggestion * Fix * Fix automation-ondemand-tests.yml * Bump run-tests GHA in automation-ondemand-tests.yml
* zksync automation: use delegatecall * use delegatecall * Update gethwrappers * update --------- Co-authored-by: app-token-issuer-infra-releng[bot] <120227048+app-token-issuer-infra-releng[bot]@users.noreply.github.com>
Quality Gate failedFailed conditions See analysis details on SonarQube Catch issues before they fail your Quality Gate with our IDE extension SonarLint |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Requires Dependencies
Resolves Dependencies