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
Copy link

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

Copy link

E2E Smoke Test Results

Test Case Status Duration

Full logs are available in the workflow artifacts.

Copy link

Code coverage report:

Package main COP-1752-getDX-tracking
aggregator 51.83% 51.83%
cciptestinterfaces 0.00% 0.00%
ccv-evm 0.00% 0.00%
cmd 0.00% 0.00%
executor 34.08% 34.08%
indexer 25.39% 33.56%
integration 5.23% 5.23%
protocol 42.63% 42.63%
verifier 47.54% 47.54%

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