Skip to content

Revert "Revert "Run CoreCLR microbenchmarks on macOS 26 Arm64 M4"" - #5329

Merged
DrewScoggins merged 1 commit into
mainfrom
revert-5328-revert-5323-add-m4-perf-runs
Sep 30, 2026
Merged

DrewScoggins merged 1 commit into
mainfrom
revert-5328-revert-5323-add-m4-perf-runs

Conversation

@DrewScoggins

Copy link
Copy Markdown
Member

Reverts #5328

Copilot AI balanced review requested due to automatic review settings September 29, 2026 23:58

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.

Copilot review overview

🟡 Changes recommended

The required runtime artifact dependency is not merged, and the release-branch guard misses exact release refs.

Review effort: Balanced
Findings: 1 High severity · 1 Medium severity

Open (2)
What changed in this PR

Re-enables CoreCLR microbenchmarks on macOS 26 Arm64 M4 and canonicalizes project paths.

Changes:

  • Adds the enabled-by-default M4 pipeline job.
  • Resolves project paths through symlinks.
  • Tests canonical restore/build paths.
File Description
eng/​pipelines/​runtime-perf-jobs.yml Adds the M4 benchmark configuration and job.
scripts/​dotnet.py Canonicalizes project and working-directory paths.
scripts/​tests/​test_dotnet.py Tests direct and symlinked project paths.

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

- name: m4Micro
type: object
default:
enabled: true
${{ parameter.key }}: ${{ parameter.value }}

# CoreCLR Mac M4 microbenchmarks. Older runtime branches do not build macOS Arm64 artifacts.
- ${{ if and(eq(parameters.m4Micro.enabled, true), not(or(startswith(variables['Build.SourceBranch'], 'refs/heads/release/'), startswith(variables['Build.SourceBranch'], 'refs/heads/internal/release/')))) }}:
@DrewScoggins
DrewScoggins merged commit 6ac8c76 into main Sep 30, 2026
79 checks passed
@DrewScoggins
DrewScoggins deleted the revert-5328-revert-5323-add-m4-perf-runs branch September 30, 2026 17:19
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