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

Add Dev Device ID #43148

Merged
merged 3 commits into from
Sep 9, 2024
Merged

Add Dev Device ID #43148

merged 3 commits into from
Sep 9, 2024

Conversation

marcpopMSFT
Copy link
Member

Fixes #42804
I followed the spec for where we should cache the ID from. I confirmed that it was getting populated with a guid in the telemetry common properties and on windows was saved in the cache. This is all assuming I got the locations correct. Ping me offline for the spec and I can link it for review.

@dotnet-issue-labeler dotnet-issue-labeler bot added Area-Telemetry untriaged Request triage from a team member labels Aug 30, 2024
@marcpopMSFT marcpopMSFT requested a review from baronfel August 30, 2024 23:12
Make sure we return an empty string if caching fails but don't error our code
refactor the caching code slightly for simplicity
@baronfel
Copy link
Member

baronfel commented Sep 4, 2024

The important points that I checked were:

  • the telemetry key "devdeviceid"
  • the storage/read locations

All of that seems aligned with the spec.

@marcpopMSFT
Copy link
Member Author

Failure is the known template engine failure

Copy link

@pieandcakes pieandcakes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed location and implementation based on spec.
Looks correct

@baronfel baronfel added this to the 9.0.1xx milestone Sep 4, 2024
@baronfel
Copy link
Member

baronfel commented Sep 4, 2024

Added the documentation label so we don't drop this during the final documentation push.

@marcpopMSFT
Copy link
Member Author

/azp run dotnet-sdk-public-ci,sdk-source-build,sdk-unified-build

Copy link

Azure Pipelines successfully started running 2 pipeline(s).

@marcpopMSFT marcpopMSFT merged commit 9430541 into release/9.0.1xx Sep 9, 2024
31 checks passed
@marcpopMSFT marcpopMSFT deleted the marcpopMSFT-devDeviceID branch September 9, 2024 20:01
@marcpopMSFT
Copy link
Member Author

/backport to release/8.0.1xx

Copy link
Contributor

Started backporting to release/8.0.1xx: https://github.com/dotnet/sdk/actions/runs/10816238261

@marcpopMSFT
Copy link
Member Author

/backport to release/8.0.3xx

Copy link
Contributor

Started backporting to release/8.0.3xx: https://github.com/dotnet/sdk/actions/runs/10818712032

@marcpopMSFT
Copy link
Member Author

/backport to release/8.0.4xx

Copy link
Contributor

Started backporting to release/8.0.4xx: https://github.com/dotnet/sdk/actions/runs/10819303900

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants