Skip to content

macOS ARM64 support#96

Merged
Bilb merged 107 commits intosession-foundation:devfrom
yougotwill:feat/ses-2661/macos_arm64
Mar 31, 2025
Merged

macOS ARM64 support#96
Bilb merged 107 commits intosession-foundation:devfrom
yougotwill:feat/ses-2661/macos_arm64

Conversation

@yougotwill
Copy link
Copy Markdown
Contributor

@yougotwill yougotwill commented Mar 11, 2025

Blocked by: #95

This PR adds support for arm64 builds for macOS! 🎉
Resolves:
#39
#574
#311

  • Updated build and release pipeline on GitHub actions to support intel and arm64 macOS build processes
  • Updates electron-builder and drops the fixed version requirement for dmg-builder since the related bug has now been resolved.

@yougotwill yougotwill marked this pull request as ready for review March 11, 2025 04:18
it is saved to the items table and requires an app restart
… the file server

we now use blindVersionSignRequest
log version comparison when debugging
branch name example release/1.14.6-alpha.0
… channel

this allows us to access it on the node side in the auto update
changed some console.error to use logger.error
…nfig

in the hopes it means it will detect our preleases
…not on the latest channel

currently only supports alpha
there is a known issue with electron updater quit and install
use URLSearchParams instead of string concatenation
@Bilb
Copy link
Copy Markdown
Collaborator

Bilb commented Mar 25, 2025

LGTM

@yougotwill yougotwill requested a review from Bilb March 31, 2025 02:29
@Bilb Bilb merged commit 2355486 into session-foundation:dev Mar 31, 2025
9 checks passed
@yougotwill yougotwill deleted the feat/ses-2661/macos_arm64 branch April 11, 2025 00:24
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.

2 participants