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

Create an universal arch macos build #1148

Open
Thykof opened this issue Sep 6, 2023 · 1 comment
Open

Create an universal arch macos build #1148

Thykof opened this issue Sep 6, 2023 · 1 comment

Comments

@Thykof
Copy link
Contributor

Thykof commented Sep 6, 2023

Context
Describe / explain why we should do this: motivations, context or other info. Keep it brief and simple - PM

Currently, we built the application for macos arm and amd architectures. We end up with 2 release assets for Mac users: on the landing page, the user has the chose between Macos amd and apple M1/M2 chip (arm).

The goal is to simplify that by proposing a single file. That will allow us to use the feature of detecting the OS of the system and showing to the user a single direct download button.

User flow
Describe the user flow using user stories so the end result is super clear - PM

In the CI, build the application for arm and amd as we do right now and add a step to create a universal built using https://ss64.com/osx/lipo.html

The end user will download the installer that will work for both arm and amd CPU architectures.

How to
List the step-by-step to get it do if needed - PM

Technical details
Give the technical insights so anyone in the team can tackle the tasks - Dev

QA testing
Does this task require some QA tests ?
If yes, explain how to validate it

Additional information

we can also do this for the plugins.

@gregLibert
Copy link
Contributor

@SlnPons can you confirm that this user XP is in the target?

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

No branches or pull requests

3 participants