Ignore:
Timestamp:
2024-04-04T19:24:39+02:00 (2 years ago)
Author:
taylor.smock
Message:

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.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/.github/workflows/ant-test.yml

    r18993 r19030  
    2020      matrix:
    2121        # test against latest update of each major Java version, as well as specific updates of LTS versions:
    22         java: [8, 11, 17, 21, 22-ea]
     22        java: [8, 11, 17, 21, 22]
    2323        os: [ubuntu-latest, macos-latest, windows-latest]
    2424    name: Java ${{ matrix.java }} on ${{ matrix.os }}
     
    4444
    4545      - name: Install Ant
    46         uses: JOSM/JOSMPluginAction/actions/setup-ant@v1
     46        uses: JOSM/JOSMPluginAction/actions/setup-ant@v2
    4747
    4848      - name: Test with Ant
Note: See TracChangeset for help on using the changeset viewer.