Skip to content

Add Missing Architecture Versions for Nuget Package - #3815

Merged
RubenCerna2079 merged 2 commits into
mainfrom
dev/rubencerna/fix-missing-architecture-versions
Sep 16, 2026
Merged

RubenCerna2079 merged 2 commits into
mainfrom
dev/rubencerna/fix-missing-architecture-versions

Conversation

@RubenCerna2079

Copy link
Copy Markdown
Contributor

Why make this change?

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
image
image

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 review issues were identified.

Pull request overview

Adds ARM64 runtime identifiers for Linux and macOS NuGet packaging.

Changes:

  • Adds linux-arm64 and osx-arm64 to the CLI project.
  • Adds matching identifiers to the Service project.
File summaries
File Summary
src/Service/Azure.DataApiBuilder.Service.csproj Enables ARM64 service builds.
src/Cli/Cli.csproj Enables ARM64 tool packaging.
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 merged commit e5f88b2 into main Sep 16, 2026
17 checks passed
@RubenCerna2079
RubenCerna2079 deleted the dev/rubencerna/fix-missing-architecture-versions branch September 16, 2026 18:02
@github-project-automation github-project-automation Bot moved this from Todo to Done in Data API builder Sep 16, 2026
RubenCerna2079 added a commit that referenced this pull request Sep 17, 2026
## 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"
/>
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.

[Bug]: The latest preview CLI does not have an ARM version.

5 participants