diff --git a/.github/workflows/e2e_custom_cl.yml b/.github/workflows/e2e_custom_cl.yml index 55e8dc316..a32244438 100644 --- a/.github/workflows/e2e_custom_cl.yml +++ b/.github/workflows/e2e_custom_cl.yml @@ -8,6 +8,10 @@ on: required: true default: develop type: string + team: + description: Team to run the tests for (e.g. BIX, CCIP) + required: true + type: string env: CL_ECR: ${{ secrets.QA_AWS_ACCOUNT_NUMBER }}.dkr.ecr.${{ secrets.QA_AWS_REGION }}.amazonaws.com/chainlink @@ -335,6 +339,7 @@ jobs: env: E2E_TEST_CHAINLINK_IMAGE: ${{ env.CL_ECR }} E2E_TEST_SOLANA_SECRET: thisisatestingonlysecret + CHAINLINK_USER_TEAM: ${{ github.event.inputs.team || 'BIX' }} e2e_program_upgrade_tests: name: E2E Program Upgrade Tests diff --git a/.github/workflows/e2e_testnet_daily.yml b/.github/workflows/e2e_testnet_daily.yml index 918737aca..6b6245635 100644 --- a/.github/workflows/e2e_testnet_daily.yml +++ b/.github/workflows/e2e_testnet_daily.yml @@ -11,6 +11,10 @@ on: description: 'Key to run tests with custom test secrets like ws url, rpc url, private key, etc.' required: false type: string + team: + description: Team to run the tests for (e.g. BIX, CCIP) + required: true + type: string schedule: - cron: '0 6 * * *' # Only run 1 of this workflow at a time per PR @@ -175,4 +179,5 @@ jobs: E2E_TEST_COMMON_PRIVATE_KEY: ${{ secrets.PRIVATE_KEY }} # default private key E2E_TEST_COMMON_RPC_URL: https://api.devnet.solana.com # default url E2E_TEST_COMMON_WS_URL: https://api.devnet.solana.com # default url - E2E_TEST_SOLANA_SECRET: thisisatestingonlysecret \ No newline at end of file + E2E_TEST_SOLANA_SECRET: thisisatestingonlysecret + CHAINLINK_USER_TEAM: ${{ github.event.inputs.team || 'BIX' }} \ No newline at end of file diff --git a/.github/workflows/soak.yml b/.github/workflows/soak.yml index da9c1f93c..921a6872c 100644 --- a/.github/workflows/soak.yml +++ b/.github/workflows/soak.yml @@ -19,6 +19,11 @@ on: default: develop required: true type: string + team: + description: Team to run the tests for (e.g. BIX, CCIP) + required: true + type: string + default: BIX env: CL_ECR: ${{ secrets.QA_AWS_ACCOUNT_NUMBER }}.dkr.ecr.${{ secrets.QA_AWS_REGION }}.amazonaws.com/chainlink CONTRACT_ARTIFACTS_PATH: contracts/target/deploy @@ -41,6 +46,7 @@ jobs: e2e_custom_build_artifacts: name: E2E Custom Build Artifacts environment: integration + runs-on: ubuntu-latest permissions: id-token: write contents: read @@ -116,4 +122,5 @@ jobs: cache_key_id: solana-e2e-${{ env.MOD_CACHE_VERSION }} cache_restore_only: "false" env: - E2E_TEST_SOLANA_SECRET: thisisatestingonlysecret \ No newline at end of file + E2E_TEST_SOLANA_SECRET: thisisatestingonlysecret + CHAINLINK_USER_TEAM: ${{ inputs.team }} \ No newline at end of file diff --git a/docs/relay/README.md b/docs/relay/README.md index 2191e985a..07476babb 100644 --- a/docs/relay/README.md +++ b/docs/relay/README.md @@ -45,6 +45,6 @@ chainlink nodes solana create --name= --chain-id= --url=> $GITHUB_ENV diff --git a/scripts/setup-localnet/localnet.sh b/scripts/setup-localnet/localnet.sh index c0e2d4061..ac83d0d8e 100755 --- a/scripts/setup-localnet/localnet.sh +++ b/scripts/setup-localnet/localnet.sh @@ -6,7 +6,7 @@ cpu_struct="linux"; # Clean up first bash "$(dirname -- "$0";)/localnet.down.sh" -container_version=v2.0.17 +container_version=v2.0.18 container_name="chainlink-solana.test-validator" echo "Starting $container_name@$container_version" diff --git a/scripts/update-e2e.sh b/scripts/update-e2e.sh index 33198d5df..c1c4186fe 100755 --- a/scripts/update-e2e.sh +++ b/scripts/update-e2e.sh @@ -6,7 +6,9 @@ SHA=$(curl https://api.github.com/repos/smartcontractkit/chainlink/commits/devel echo "Chainlink Develop Commit: $SHA" # update dependencies +export GOPRIVATE=github.com/smartcontractkit/chainlink go get github.com/smartcontractkit/chainlink/integration-tests@$SHA -go mod tidy || echo -e "------\nInitial go mod tidy failed - will update chainlink dep and try tidy again\n------" +go mod tidy || echo -e "------\nInitial go mod tidy failed - will update chainlink + deployment dep and try tidy again\n------" go get github.com/smartcontractkit/chainlink/v2@$SHA +go get github.com/smartcontractkit/chainlink/deployment@$SHA go mod tidy diff --git a/solana.nix b/solana.nix index d8a780931..50ab2229f 100644 --- a/solana.nix +++ b/solana.nix @@ -5,7 +5,7 @@ # Solana integration let - version = "v2.0.17"; + version = "v2.0.18"; getBinDerivation = { name, @@ -37,14 +37,14 @@ let name = "solana-cli-x86_64-linux"; filename = "solana-release-x86_64-unknown-linux-gnu.tar.bz2"; ### BEGIN_LINUX_SHA256 ### - sha256 = "sha256-6+whUT3WZqkRV5Xl8SSzrsMjhoOfKcQxJWqpR6SbyAc="; + sha256 = "sha256-3FW6IMZeDtyU4GTsRIwT9BFLNzLPEuP+oiQdur7P13s="; ### END_LINUX_SHA256 ### }; aarch64-apple-darwin = getBinDerivation { name = "solana-cli-aarch64-apple-darwin"; filename = "solana-release-aarch64-apple-darwin.tar.bz2"; ### BEGIN_DARWIN_SHA256 ### - sha256 = "sha256-rcc/e9BvEQXVaS1Jl4f58jVmLMKoAJCQGR+lEiYxwpY="; + sha256 = "sha256-6VjycYU0NU0evXoqtGAZMYGHQEKijofnFQnBJNVsb6Q="; ### END_DARWIN_SHA256 ### }; };