From 0ce3ae9476ee0ff6e13f388d0d2e2bdaf8f6e1e6 Mon Sep 17 00:00:00 2001 From: Panagiotis Papadopoulos Date: Mon, 3 Feb 2025 09:21:31 +0100 Subject: [PATCH] build(release): fix Unix artefact preparation --- .github/workflows/release.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index fdaad4469..8257fe571 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -20,10 +20,10 @@ jobs: os: - name: macos image: macos-latest - extension: dmg + extension: [dmg, zip] - name: linux image: ubuntu-latest - extension: [deb, rpm] + extension: [deb, rpm, zip] - name: windows image: windows-latest extension: exe @@ -49,11 +49,12 @@ jobs: - name: Prepare artifacts (Unix) if: runner.os != 'windows' run: | - mkdir -p upload - file=$(find out/make -name '*.zip' -print -quit) - cp "$file" "upload/TriliumNextNotes-${{ github.ref_name }}-${{ matrix.os.name }}-${{ matrix.arch }}.zip" - file=$(find out/make -name '*.${{ matrix.os.extension }}' -print -quit) - cp "$file" "upload/TriliumNextNotes-${{ github.ref_name }}-${{ matrix.os.name }}-${{ matrix.arch }}.${{ matrix.os.extension }}" + mkdir -p upload; + for ext in ${{ join(matrix.os.extension, ' ') }}; + do + file=$(find out/make -name "*.$ext" -print -quit); + cp "$file" "upload/TriliumNextNotes-${{ github.ref_name }}-${{ matrix.os.name }}-${{ matrix.arch }}.$ext"; + done - name: Prepare artifacts (Windows) if: runner.os == 'windows' run: |