Skip to content

Commit 686e136

Browse files
Merge branch 'dev' of github.com:NexGenStudioDev/CommDesk
2 parents de301b8 + 9c0186e commit 686e136

52 files changed

Lines changed: 2428 additions & 516 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/release.yml

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ jobs:
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

Comments
 (0)