FreeTubeApp / FreeTube

An Open Source YouTube app for privacy
https://freetubeapp.io/
GNU Affero General Public License v3.0
13.63k stars 861 forks source link

Update build workflow to add back osx-arm64 #6157

Open PikachuEXE opened 1 week ago

PikachuEXE commented 1 week ago

Pull Request Type

Related issue

https://github.com/FreeTubeApp/FreeTube/issues/2786

Description

"In macOS Sequoia, users will no longer be able to Control-click to override Gatekeeper when opening software that isn’t signed correctly or notarized," the brief note reads. "They’ll need to visit System Settings > Privacy & Security to review security information for software before allowing it to run."

https://arstechnica.com/gadgets/2024/09/macos-15-sequoia-the-ars-technica-review/#page-17

x64 would provide same UX as arm64 build So add arm64 back for macOS

Screenshots

image

Testing

If you have macOS you can download from https://github.com/PikachuEXE/FreeTube/actions/runs/11808637281 Run xattr -dr com.apple.quarantine <path>

Desktop

I tested in

Additional context

ChunkyProgrammer commented 1 week ago

https://github.com/FreeTubeApp/FreeTube/blob/development/.github/workflows/release.yml should be updated as well.

PikachuEXE commented 1 week ago

Should we do that after releasing 0.22.1? Asking for opinion

absidue commented 1 day ago

If we decide to release a 0.22.1 then yes we should wait until afterwards, but then this entire pull request should really wait, so that both workflows are updated at the same time.