Skip to content

#586 clean up bitmap editor dialogs and functionality #71

#586 clean up bitmap editor dialogs and functionality

#586 clean up bitmap editor dialogs and functionality #71

Workflow file for this run

name: macOS nightly
on:
push:
branches: ["main"]
jobs:
build-macos-binary:
runs-on: macos-latest
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
steps:
- uses: actions/checkout@v4
- name: Set up JDK 25
uses: actions/setup-java@v4
with:
java-version: '25'
distribution: 'liberica'
cache: maven
- name: Build tcMenuGenerator binary
run: |
mvn -B install -DskipTests -Dgpg.skip=true --file api/tcMenuJavaApi/pom.xml
mvn -B install -DskipTests -Dgpg.skip=true --file api/embedCONTROLCore/pom.xml
mvn -B install -DskipTests -Dgpg.skip=true --file archive/tcMenuGenerator/pom.xml
cd archive/tcMenuGenerator/target
jpackage -n tcMenuDesigner \
-p jfx/deps \
--input jfx/app \
--icon ./classes/img/AppIcon.icns \
--verbose \
--license-file ../../LICENSE \
--vendor TheCodersCorner \
--app-version 99.99.99 \
--add-modules "jdk.crypto.cryptoki" \
--java-options '-Dprism.lcdtext=false -Djava.library.path=$APPDIR/mac' \
-m com.thecoderscorner.tcmenu.menuEditorUI/com.thecoderscorner.menu.editorui.cli.TcMenuDesignerCmd
- name: Build Bitmap and Font editor
run: |
mvn -B install -DskipTests -Dgpg.skip=true --file font-bmp-editor/pom.xml
cd font-bmp-editor/target
jpackage --type app-image -n BitMapEdit -p jfx/deps --input jfx/app \
--icon ./classes/img/AppIcon.icns \
--app-version 99.99.99 --verbose \
--java-options '-Dprism.lcdtext=false -Djava.library.path=$APPDIR/mac' \
--add-modules "jdk.crypto.cryptoki" \
-m com.thecoderscorner.bmped/com.thecoderscorner.bmped.BitMapEditApp
- name: Upload macOS TcMenuDesigner artifact
uses: actions/upload-artifact@v4
with:
name: tcMenuDesigner-NIGHTLY_macos-${{ github.sha }}.dmg
path: |
archive/tcMenuGenerator/target/tcMenuDesigner-99.99.99.dmg
- name: Upload macOS BitmapFontEditor artifact
uses: actions/upload-artifact@v4
with:
name: BitMapEdit-NIGHTLY_macos-${{ github.sha }}.dmg
path: |
font-bmp-editor/target/BitMapEdit-99.99.99.dmg