Revert SQL Server container image tag from 2025-latest to 2022-latest for Mac ARM compatibility#11905
Merged
mitchdenny merged 2 commits intomainfrom Oct 8, 2025
Merged
Conversation
Co-authored-by: eerhardt <8291187+eerhardt@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Revert SQL Server image tag to ensure compatibility
Revert SQL Server container image tag from 2025-latest to 2022-latest for Mac ARM compatibility
Oct 8, 2025
Contributor
|
🚀 Dogfood this PR with:
curl -fsSL https://raw.githubusercontent.com/dotnet/aspire/main/eng/scripts/get-aspire-cli-pr.sh | bash -s -- 11905Or
iex "& { $(irm https://raw.githubusercontent.com/dotnet/aspire/main/eng/scripts/get-aspire-cli-pr.ps1) } 11905" |
Contributor
There was a problem hiding this comment.
Pull Request Overview
This PR reverts the SQL Server container image tag from 2025-latest to 2022-latest to resolve compatibility issues with MacOS ARM (Apple Silicon) devices where the 2025 image fails with x86-only assertion errors.
Key changes:
- Reverted SQL Server container image tag to restore cross-platform compatibility
- Updated both the constant value and its documentation comment
mitchdenny
approved these changes
Oct 8, 2025
Member
|
/backport to release/9.5 |
Contributor
|
Started backporting to release/9.5: https://github.com/dotnet/aspire/actions/runs/18355763480 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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-latestback to2022-latestto 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.csfrom2025-latestto2022-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.