Conversation
There was a problem hiding this comment.
Pull request overview
Updates the DNNE NuGet dependency version used by runtime test assets to pick up fixes shipped in DNNE 2.1.0 (notably addressing the ARM64 build failure described in #126673).
Changes:
- Bump
DNNEVersionfrom2.0.5to2.1.0in the repo’s centralized version properties.
🤖 Copilot Code Review — PR #126847Note This review was AI-generated by Copilot. Holistic AssessmentMotivation: Well-justified. Issue #126673 documents real CI build failures on ARM64 legs caused by DNNE 2.0.5's hardcoded Approach: Correct — bumping the centralized version property in Summary: ✅ LGTM. This is a minimal, well-motivated one-line version bump that fixes a known CI failure on ARM64. No production code is affected. CI will validate that the new DNNE version integrates correctly. Detailed Findings✅ Correctness — Version bump is properly scopedThe change modifies only ✅ Motivation verified — Upstream fix addresses the reported issueThe linked issue (#126673) shows ✅ Risk assessment — Low risk, test-only impactDNNE is used exclusively in test assets for 💡 Observation — armel exclusion still applies
|
DNNE 2.1.0 includes a source generator (DNNE.AttributesGenerator) that auto-generates C99DeclCodeAttribute and C99TypeAttribute. The manual definitions in SharedTypes/DNNE.cs conflict with these generated types, causing CS0436 build errors. Remove the manual definitions since DNNE now provides them. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
/azp run runtime-nativeaot-outerloop |
|
Azure Pipelines successfully started running 1 pipeline(s). |
AaronRobinsonMSFT/DNNE#215 was included in version 2.1.0.
Pull in those changes to fix #126673.