Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # 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

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

Successfully merging this pull request may close these issues.

3 participants