Skip to content
This repository was archived by the owner on Sep 4, 2025. It is now read-only.

Commit b8a8507

Browse files
authored
Updating AOT doc: restrict merging in with AOT violations (#1022)
1 parent a1522ef commit b8a8507

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

‎docs/aot-compatibility.md‎

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,8 @@ This section explains the Native AOT checks enforced in the `azmcp` CI and what
2828

2929
2. **If violations come from an `Azure.ResourceManager.*` package**
3030

31-
- No action is needed on your side to "fix" those violations, the Azure MCP Server core team will ensure we ship an AOT-fixed version of the `Azure.ResourceManager.*` package(s).
32-
- Add the ARM references under the `ItemGroup` with `'$(BuildNative)' == 'true'` condition in **AzureMcp.Cli.csproj**, [see](https://github.com/Azure/azure-mcp/blob/1b7006aa72db38ab17614911973b275c0f5dbfe9/core/src/AzureMcp.Cli/AzureMcp.Cli.csproj#L64).
33-
- Add the Area setup under a `!BUILD_NATIVE` conditional in **core/src/AzureMcp.Cli/Program.cs**, [see](https://github.com/Azure/azure-mcp/blob/1b7006aa72db38ab17614911973b275c0f5dbfe9/core/src/AzureMcp.Cli/Program.cs#L82).
34-
- Let reviewers know in the PR description and comment that the dependency is `Azure.ResourceManager.*`.
31+
- No action is required on your side to resolve these violations. Please reach out to Anu Thomas and Arthur Ma over Teams. They will create a work item to publish an AOT-compatible version of the `Azure.ResourceManager.*` package, and you’ll need to wait until the updated package is published before merging.
32+
- State in the PR description and comments that the dependency on an AOT-compatible `Azure.ResourceManager.*` package is pending.
3533

3634
3. **If violations come from an external package**
3735

0 commit comments

Comments
 (0)