Skip to content

fix bug

fix bug #16

name: Build and Release MacOS
on:
push:
tags:
- '*'
jobs:
build-and-release:
runs-on: macos-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Set up Java
uses: actions/setup-java@v4
with:
distribution: 'microsoft'
java-version: '17'
- name: Build Compose Desktop
run: |
chmod +x ./gradlew
./gradlew packageDmg
- name: Rename DMG file
run: |
cd build/compose/binaries/main/dmg
for file in *.dmg; do mv "$file" "$(basename "$file" .dmg)-macos.dmg"; done
- name: Upload to Release
uses: softprops/action-gh-release@v1
if: startsWith(github.ref, 'refs/tags/')
with:
files: 'build/compose/binaries/main/dmg/*.dmg'
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}