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

add ARM64, ARM32, and x86 Linux to update-embedded-git #522

Merged
merged 2 commits into from
Mar 15, 2023

Conversation

theofficialgman
Copy link
Contributor

@theofficialgman theofficialgman commented Feb 18, 2023

Spiritual successor to desktop/dugite-native#330
Fixes desktop/dugite-native#315
Replacement for desktop/dugite-native#368
Closes desktop/dugite-native#158
Closes #521
progress for shiftkey/desktop#251

in tandum with desktop/dugite-native#414

@desktop I have done your job for you, now LGTM!

@theofficialgman
Copy link
Contributor Author

sorry I don't want to have to do this but I am going to have to start doing weekly pings to the relavent devs so that this can be merged. as seen in the above comment this is a highely requested feature, closes many issues, and is a blocker for other projects

LGTM! @shiftkey @sergiou87 @niik

@sergiou87
Copy link
Member

Hey @theofficialgman! I will try to find some time for this. Sorry we haven't been very responsive, we're a very small team 😓

First we need to get desktop/dugite-native#414 merged, then continue with this one.

@sergiou87 sergiou87 self-assigned this Mar 9, 2023
@theofficialgman
Copy link
Contributor Author

@sergiou87 no worries. I appreciate the response. I know that some of you probably work on multiple projects so I wouldn't want this to get lost.

@theofficialgman theofficialgman changed the title add ARM64 and ARM32 to update-embedded-git add ARM64, ARM32, and x86 Linux to update-embedded-git Mar 13, 2023
@sergiou87
Copy link
Member

@theofficialgman would you mind adding actions to the remaining OS + arch combinations (Linux x86/arm/arm64 and macOS arm64)? Other than that I think everything in this PR looks great 😄

@theofficialgman
Copy link
Contributor Author

theofficialgman commented Mar 15, 2023

@theofficialgman would you mind adding actions to the remaining OS + arch combinations (Linux x86/arm/arm64 and macOS arm64)? Other than that I think everything in this PR looks great 😄

@sergiou87 the other combinations are already added/present. so I am not sure what you are talking about.

@theofficialgman
Copy link
Contributor Author

theofficialgman commented Mar 15, 2023

oh nevermind I see what you requested.

I don't think I can do that because arm64 is not the native architecture of the github runner. so the yarn test will fail due to not being able to run any native binaries https://github.com/desktop/dugite/blob/main/.github/workflows/ci.yml#L56

@sergiou87
Copy link
Member

Sigh… you're right, I always forget about that detail 🤦‍♂️

Copy link
Member

@sergiou87 sergiou87 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for your contribution! ❤️

@sergiou87 sergiou87 merged commit 6fd1619 into desktop:main Mar 15, 2023
@theofficialgman
Copy link
Contributor Author

I hope a new release comes soon with these changes.
git 2.40.0 came out a few days ago so now seems like a reasonable time.

tidy-dev added a commit that referenced this pull request Apr 25, 2023
This reverts commit 6fd1619, reversing
changes made to c90fd30.
@tidy-dev tidy-dev mentioned this pull request Apr 25, 2023
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.

Github Desktop Dugite fails on arm64 linux add support for ARM32 packaging
2 participants