New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add ARM64 Support #3277
Add ARM64 Support #3277
Conversation
bab2afc
to
0c817c2
Compare
# Conflicts: # .github/workflows/build.yml # .github/workflows/ci.yml
@@ -11,8 +11,8 @@ partial class Build : NukeBuild | |||
[Parameter("Configuration to build. Default is 'Release'")] | |||
readonly Configuration BuildConfiguration = Configuration.Release; | |||
|
|||
[Parameter("Platform to build - x86 or x64. Default is 'x64'")] | |||
readonly MSBuildTargetPlatform Platform = MSBuildTargetPlatform.x64; | |||
[Parameter("Platform to build - x86, x64, ARM64. Default is current architecture.")] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: Provide a better clarity her - "Default is current architecture."
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
any suggestions?
# Conflicts: # .github/workflows/build.yml
# Conflicts: # .github/workflows/build-nuget-packages.yml # .github/workflows/release.yml
Co-authored-by: Piotr Kiełkowicz <pkiekowicz@splunk.com>
Co-authored-by: Piotr Kiełkowicz <pkiekowicz@splunk.com>
@rajkumar-rangaraj, @zacharycmontoya, do you see any objections to merge it? If no, I will adjust merge build requierments. |
See #3307 |
Why
Fixes #1865
Fixes #2181
Towards #2314
Towards #2453
What
Adds ARM64 support for ubuntu, debian and alpine.
CentOS based images are not supported with .NET 6 and .NET 7
Tests
Tests .NET 6, .NET 7 and .NET 8.
Follow up
Confluent.Kafka 1.4.0
is not supported by arm64, is disabled temporarily due missing platform filtration capabilities.Confluent.Kafka 1.6.2
does not work on x64 and arm64. This seems to require separate focus.Follow up task here > #3306
Checklist
CHANGELOG.md
is updated.