5757 if : matrix.os == 'ubuntu-latest'
5858 run : |
5959 sudo apt-get update
60- sudo apt-get install -y libssl-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev
60+ sudo apt-get install -y libssl-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev patchelf squashfs-tools libfuse2
6161
6262 - name : Install Rust dependencies (Linux)
6363 if : matrix.os == 'ubuntu-latest'
@@ -163,6 +163,8 @@ jobs:
163163 run : |
164164 VERSION="${{ github.ref_name }}"
165165 VERSION="${VERSION#v}" # Remove 'v' prefix
166+ MACOS_ARTIFACT="$(ls release/CommDesk-*.dmg 2>/dev/null | head -n 1 || true)"
167+ MACOS_SIGNATURE="$(ls release/CommDesk-*.dmg.sig 2>/dev/null | head -n 1 || true)"
166168
167169 cat > latest.json << EOF
168170 {
@@ -174,13 +176,9 @@ jobs:
174176 "signature": "$(cat release/CommDesk-*-linux-x86_64.AppImage.tar.gz.sig 2>/dev/null | tail -1 || echo '')",
175177 "url": "https://github.com/${{ github.repository }}/releases/download/${{ github.ref_name }}/CommDesk-${VERSION}-linux-x86_64.AppImage.tar.gz"
176178 },
177- "darwin-aarch64": {
178- "signature": "$(cat release/CommDesk-*-macos-universal.tar.gz.sig 2>/dev/null | tail -1 || echo '')",
179- "url": "https://github.com/${{ github.repository }}/releases/download/${{ github.ref_name }}/CommDesk-${VERSION}-macos-universal.tar.gz"
180- },
181- "darwin-x86_64": {
182- "signature": "$(cat release/CommDesk-*-macos-x86_64.tar.gz.sig 2>/dev/null | tail -1 || echo '')",
183- "url": "https://github.com/${{ github.repository }}/releases/download/${{ github.ref_name }}/CommDesk-${VERSION}-macos-x86_64.tar.gz"
179+ "darwin-universal": {
180+ "signature": "${MACOS_SIGNATURE}",
181+ "url": "https://github.com/${{ github.repository }}/releases/download/${{ github.ref_name }}/$(basename \"${MACOS_ARTIFACT}\")"
184182 },
185183 "windows-x86_64": {
186184 "signature": "$(cat release/CommDesk-*-windows-x86_64.msi.zip.sig 2>/dev/null | tail -1 || echo '')",
0 commit comments