Michael Paus
10/23/2023, 3:14 PMPablichjenkov
10/23/2023, 3:26 PMMichael Paus
10/23/2023, 4:33 PMZoff
10/23/2023, 4:56 PMMichael Paus
10/23/2023, 5:26 PMname: Package AIP Browser DE for macOS
on:
workflow_dispatch:
jobs:
macos:
name: Package on macOS
runs-on: macos-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Install Java
uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: |
11
17
- name: Set up cache
uses: actions/cache@v3
with:
path: ~/.gradle/caches
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
restore-keys: |
${{ runner.os }}-gradle-
- name: Build
run: ./gradlew packageReleaseDmg
- name: Upload artifacts
uses: actions/upload-artifact@v3
with:
path: |
desktopApp/build/compose/binaries/main-release/dmg
Pablichjenkov
10/23/2023, 6:19 PMTsung Wu
10/30/2023, 1:49 AMMichael Paus
10/30/2023, 10:02 AMTsung Wu
10/31/2023, 5:04 AMMichael Paus
10/31/2023, 7:40 AMcompose.desktop {
application {
...
nativeDistributions {
...
macOS {
iconFile.set(File("logo/MacOS/appIcon.icns"))
}
...
}
}
}
in the build.gradle.kts
file inside the desktopApp
folder. So if the icon and the path are OK it should work.Tsung Wu
10/31/2023, 3:43 PM