Opened 8 weeks ago

Last modified 7 weeks ago

#23600 assigned defect

Replace `macos-14` with `macos-latest` in GitHub actions for building mac release files

Reported by: taylor.smock Owned by: taylor.smock
Priority: normal Milestone: 24.07
Component: Installer MacOS Version:
Keywords: Cc:


In #21533, the fix switched from macos-latest to macos-14 to force GH to build on an arm mac.

Over the next twelve weeks (2024-04 to 2024-07), all macos-latest runners will be moved to macos-14.

I just switched to macos-14 to force the change now instead of sometime in the next few months.

Attachments (0)

Change History (2)

comment:1 by taylor.smock, 8 weeks ago

In 19030/josm:

Fix #21533, see #23600: Native Apple Silicon Support

When building on macOS, the script now takes two arguments:

  1. The JOSM revision
  2. An additional JDK to build against (this should be of a different architecture)

If an additional JDK is specified, it is assumed that it is a different
architecture, and the two built apps are combined using lipo for a universal binary.

ant.yml does have some changes to make it easier to debug packaging issues in
PRs; the PR does still need to upload the specific package and add its branch to
the triggers.

comment:2 by taylor.smock, 7 weeks ago

In 19036/josm:

See #23600: Native Apple Silicon Support

Add entitlements so that the app can start.

Modify Ticket

Change Properties
Set your email in Preferences
as assigned The owner will remain taylor.smock.
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from taylor.smock to the specified user. Next status will be 'new'.
Next status will be 'needinfo'. The owner will be changed from taylor.smock to taylor.smock.
as duplicate The resolution will be set to duplicate. Next status will be 'closed'. The specified ticket will be cross-referenced with this ticket.

Add Comment

E-mail address and name can be saved in the Preferences .
Note: See TracTickets for help on using tickets.