Modify

Opened 10 months ago

Closed 6 months ago

#23600 closed defect (fixed)

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:

Description

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 (3)

comment:1 by taylor.smock, 10 months ago

In 19030/josm:

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

When building on macOS, the macos-jpackage.sh 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, 9 months ago

In 19036/josm:

See #23600: Native Apple Silicon Support

Add entitlements so that the app can start.

comment:3 by taylor.smock, 6 months ago

Resolution: fixed
Status: assignedclosed

In 19157/josm:

Fix #23600: Replace macos-14 with macos-latest in GitHub actions for building mac release files

GitHub macos-latest is now equivalent to macos-14.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain taylor.smock.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


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