Skip to content

Cherry-Pick: Add Missing Architecture Versions for Nuget Package (#3815) - #3818

Merged
Souvik Ghosh (souvikghosh04) merged 1 commit into
release/2.1from
dev/rubencerna/cherry-pick-architecture-fix
Sep 21, 2026
Merged

Souvik Ghosh (souvikghosh04) merged 1 commit into
release/2.1from
dev/rubencerna/cherry-pick-architecture-fix

Conversation

@RubenCerna2079

Copy link
Copy Markdown
Contributor

Why make this change?

This cherry-picks the PR that fixes the issue that doesn't allow packages to be built in the proper architectures.

What is this change?

Cherry-picked PRs

How was this tested?

Existing tests in cherry-pick cover new changes.

Sample Request(s)

N/A

## Why make this change?

- Solves issue #3811 

## What is this change?

This change adds the missing `linux-arm64` and `osx-arm-64` versions to
the RID (RuntimeIdentifier) in order to allow us to publish versions of
the Nuget package that support those architectures.

## How was this tested?

Tested by creating a local nupkg to ensure all of the architectures are
built correctly.
`dotnet restore .\src\Azure.DataApiBuilder.sln --force`
`dotnet pack .\src\Cli\Cli.csproj`
<img width="1461" height="677" alt="image"
src="https://github.com/user-attachments/assets/dcc2391e-84d5-4b3b-9d3d-c0089eb08e09"
/>
<img width="997" height="322" alt="image"
src="https://github.com/user-attachments/assets/038e5c06-ef9a-41c6-ae63-44dbb33cffba"
/>

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.

🟢 Approval recommended

No unresolved issues were identified.

Pull request overview

Adds ARM64 runtime identifiers for Linux and macOS NuGet packages.

Changes:

  • Adds linux-arm64 and osx-arm64 targets to CLI packaging.
  • Synchronizes Service runtime identifiers.
File summaries
File Description
src/Cli/Cli.csproj Adds ARM64 NuGet runtime targets.
src/Service/Azure.DataApiBuilder.Service.csproj Keeps service runtime identifiers synchronized.
Review details
  • Files reviewed: 2/2 changed files
  • Comments generated: 0
  • Review effort level: Lite

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

@RubenCerna2079 RubenCerna2079 changed the title Add Missing Architecture Versions for Nuget Package (#3815) Cherry-Pick: Add Missing Architecture Versions for Nuget Package (#3815) Sep 17, 2026
@souvikghosh04
Souvik Ghosh (souvikghosh04) merged commit d105795 into release/2.1 Sep 21, 2026
17 checks passed
@souvikghosh04
Souvik Ghosh (souvikghosh04) deleted the dev/rubencerna/cherry-pick-architecture-fix branch September 21, 2026 04:36
@github-project-automation github-project-automation Bot moved this from Todo to Done in Data API builder Sep 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

5 participants