Skip to content
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

Use .NET 8 for all platforms #93

Merged
merged 19 commits into from
Apr 12, 2023
Merged

Use .NET 8 for all platforms #93

merged 19 commits into from
Apr 12, 2023

Conversation

harisbotic
Copy link
Contributor

@harisbotic harisbotic commented Apr 7, 2023

In order to make Native AOT compilation work on Apple silicon (ARM) chips, we are upgrading to .net8 as previously this wasn't supported.

Some library packages are still left on version "7.0.0" for stability and no need to update frequently reasons

Tested on:
Macbook Pro M1 (ARM)
Macbook Pro 2015 (Intel) - (build script works but haven't run pytest yet)

Note: Some integration tests are still failing on python, but only few. We should investigate that before merging

Prerequisites for build.py script to work on mac are:

  • ZSH instead of Bash
  • Brew already installed

@SteveRosam
Copy link
Contributor

SteveRosam commented Apr 12, 2023

Some docs probably need updating to let people know this works now?
e.g. https://github.com/quixio/quix-streams/blob/main/mac-m1-m2-install.md

@peter-quix
Copy link
Contributor

Some docs probably need updating to let people know this works now? e.g. https://github.com/quixio/quix-streams/blob/main/mac-m1-m2-install.md

I have created an issue to track this. For now the process is the same because using our current azure pipeline this proves to be a bit of headache as apple silicon agents are not readily available.

Issue link: #95

@peter-quix peter-quix merged commit 482cd10 into main Apr 12, 2023
@peter-quix peter-quix deleted the chore/36981-test-net8 branch April 12, 2023 13:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants