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

codesign macOS Darwin releases. #320

Open
weswhet opened this issue Sep 24, 2020 · 9 comments
Open

codesign macOS Darwin releases. #320

weswhet opened this issue Sep 24, 2020 · 9 comments

Comments

@weswhet
Copy link

weswhet commented Sep 24, 2020

Starting with Apple Silicon machines, all executables will need to be signed in order to run. It would be great to sign the releases, so anyone doing a mass deployment doesn't need to sign it themselves. A simple ad-hoc signature is sufficient for this.

Happy to help with this if needed.

Thanks!

@csstaub
Copy link
Member

csstaub commented Sep 24, 2020

@weswhet Some help on this would be great. Is there a way to generate the signatures on Linux (since that's where the build executes)?

@weswhet
Copy link
Author

weswhet commented Sep 24, 2020

I believe so, we should be able to do it with Github Actions if that's an option for this repo.

@mbyczkowski
Copy link
Collaborator

mbyczkowski commented Sep 24, 2020

I wonder if https://github.com/mitchellh/gon could be helpful here (came across this the other day, but haven't spent much time looking into it).

@csstaub
Copy link
Member

csstaub commented Sep 24, 2020

Not using GH Actions for the build atm, but I've been meaning to move release builds to GH Actions anyway since it should be more reliable than cross-compilation. @weswhet I sent you an invite to the org

@csstaub
Copy link
Member

csstaub commented Sep 24, 2020

I have some GH actions here that I was playing around with: #316

@csstaub
Copy link
Member

csstaub commented Apr 24, 2021

Merged the GitHub actions stuff, so now Ghostunnel can compile natively on macOS. The next problem is that GH actions doesn't have Big Sur VMs yet, and Catalina doesn't support cross-compiling to Apple Silicon.

@thalesfsp
Copy link

Merged the GitHub actions stuff, so now Ghostunnel can compile natively on macOS. The next problem is that GH actions doesn't have Big Sur VMs yet, and Catalina doesn't support cross-compiling to Apple Silicon.

@csstaub Latest release is 2020, when u planning to cut a new one (or nothing changed enough to justify that)? Tkx!

@csstaub
Copy link
Member

csstaub commented May 1, 2021

I was planning on releasing a new version once I can get the macOS keychain identities to work with TLS 1.3, see #335.

@thalesfsp
Copy link

I see, thank you!

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

4 participants