Skip to content

Report correct runtime commit for SDK measurements - #5290

Open
matouskozak wants to merge 5 commits into
mainfrom
matouskozak-fix-sdk-runtime-commit
Open

Report correct runtime commit for SDK measurements#5290
matouskozak wants to merge 5 commits into
mainfrom
matouskozak-fix-sdk-runtime-commit

Conversation

@matouskozak

Copy link
Copy Markdown
Member

Summary

  • preserve the extracted dotnet/dotnet VMR commit as PERFLAB_DATA_dotnet_commit_hash
  • resolve the corresponding dotnet/runtime commit from the VMR src/source-manifest.json
  • report that value as PERFLAB_DATA_runtime_commit_hash

Validation

Private Android CoreCLR Release sanity build succeeded: build 3055756.

Preserve the dotnet/dotnet VMR commit separately and resolve the corresponding dotnet/runtime commit from the VMR source manifest.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: f1a9ef3e-205a-409a-9aec-5ca6a2dbe255
Run only Android CoreCLR Release on the Pixel configuration for the private sanity build.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: f1a9ef3e-205a-409a-9aec-5ca6a2dbe255
Remove the temporary single-configuration validation override after queuing the targeted build.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: f1a9ef3e-205a-409a-9aec-5ca6a2dbe255
Copilot AI lite review requested due to automatic review settings August 24, 2026 13:14

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Updates SDK measurement metadata to preserve the VMR commit and report the corresponding dotnet/runtime commit.

Changes:

  • Resolves the runtime commit from source-manifest.json.
  • Records both VMR and runtime commit hashes.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread src/scenarios/shared/versionmanager.py Outdated
Comment thread src/scenarios/shared/versionmanager.py
Treat runtime commit resolution as best-effort so transient network or malformed manifest failures do not prevent versions.json from being written.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: f1a9ef3e-205a-409a-9aec-5ca6a2dbe255
Copilot AI review requested due to automatic review settings August 24, 2026 13:55

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated 1 comment.

Comment thread src/scenarios/shared/versionmanager.py Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings August 24, 2026 17:16

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.

Suppressed comments (1)

src/scenarios/shared/versionmanager.py:10

  • URLError is imported here but never referenced; the resolver catches Exception instead. Please remove this dead import (otherwise F401-based Python linting will fail).
from urllib.error import URLError

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