Skip to content

Conversation

@Tofel
Copy link
Collaborator

@Tofel Tofel commented Oct 13, 2025

This PR adds getDX tracking for environment startup using solution that has been used in the local CRE for the last 3 months. It uses GH CLI to download API token for CCIP1.7 project. If user doesn't have GH CLI installed (or authenticated) it will store data on the local file system and push it once GH CLI becomes available. setup-gh task was added to the Justfile to ease GH installation.

If tracker fails to initialise a no-op implementation will be used.

Example of metrics sent:
image

@Tofel Tofel requested review from a team and skudasov as code owners October 13, 2025 09:57
skudasov
skudasov previously approved these changes Oct 14, 2025
@github-actions
Copy link

Metric COP-1752-getDX-tracking main
Coverage 34.8% undefined

@Tofel Tofel force-pushed the COP-1752-getDX-tracking branch from a54e055 to 6726cc6 Compare October 23, 2025 14:11
@Tofel Tofel force-pushed the COP-1752-getDX-tracking branch from 6726cc6 to 0f55ac2 Compare October 23, 2025 14:39
@github-actions
Copy link

E2E Smoke Test Results

Test Case Status Duration
TestE2ESmoke/test_extra_args_v2_messages/src->dst_msg_execution_eoa_receiver pass 11.72s
TestE2ESmoke/test_extra_args_v2_messages/dst->src_msg_execution_eoa_receiver pass 9.72s
TestE2ESmoke/test_extra_args_v2_messages/1337->3337_msg_execution_mock_receiver pass 10.22s
TestE2ESmoke/test_extra_args_v2_messages pass 31.66s
TestE2ESmoke/test_extra_args_v3_messages/src_dst_msg_execution_with_EOA_receiver pass 9.72s
TestE2ESmoke/test_extra_args_v3_messages/dst_src_msg_execution_with_EOA_receiver pass 10.22s
TestE2ESmoke/test_extra_args_v3_messages/1337->3337_msg_execution_with_EOA_receiver pass 9.72s
TestE2ESmoke/test_extra_args_v3_messages/src_dst_msg_execution_with_mock_receiver pass 10.72s
TestE2ESmoke/test_extra_args_v3_messages/dst_src_msg_execution_with_mock_receiver pass 10.22s
TestE2ESmoke/test_extra_args_v3_messages/src_dst_msg_execution_with_EOA_receiver_and_token_transfer pass 9.73s
TestE2ESmoke/test_extra_args_v3_messages pass 60.32s
TestE2ESmoke pass 92.17s

Full logs are available in the workflow artifacts.

@github-actions
Copy link

Code coverage report:

Package main COP-1752-getDX-tracking
aggregator 49.61% 49.64%
cciptestinterfaces 100.00% 100.00%
ccv-evm 0.00% 0.00%
cmd 0.00% 0.00%
executor 34.46% 34.46%
indexer 25.37% 33.62%
integration 4.62% 4.62%
protocol 45.50% 45.50%
verifier 41.89% 41.89%

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.

2 participants