Revert SQL Server container image tag from 2025-latest to 2022-latest for Mac ARM compatibility #11905
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR reverts the SQL Server container image tag from
2025-latest
back to2022-latest
to restore compatibility with MacOS ARM (Apple Silicon) devices.Problem
As reported in issue #11736, the SQL Server 2025-latest Docker image fails to start on Mac ARM machines with an x86-only assertion failure:
The SQL Server 2022-latest image works correctly across all platforms, including Mac ARM.
Solution
Changed the container image tag in
SqlServerContainerImageTags.cs
from2025-latest
to2022-latest
. This change affects:AddSqlServer()
Impact
This change restores cross-platform compatibility for local development environments using
Aspire.Hosting.SqlServer
, allowing developers on Mac ARM machines to successfully run SQL Server containers without encountering the x86 assertion failure.Fixes #11736
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.