From 237e207304bc889bcb1067ebffa950a770a23d89 Mon Sep 17 00:00:00 2001 From: Debanjum Singh Solanky Date: Mon, 15 Aug 2022 06:39:45 +0300 Subject: [PATCH] Create separate app artifacts for each operating system --- .github/workflows/release.yml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 800e71ee..7b1a6ad8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -10,7 +10,13 @@ jobs: publish: strategy: matrix: - os: [macos-latest, ubuntu-latest, windows-latest] + include: + - os: ubuntu-latest + extension: deb + - os: macos-latest + extension: dmg + - os: windows-latest + extension: exe runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 @@ -87,10 +93,11 @@ jobs: - uses: actions/upload-artifact@v3 with: - path: dist/khoj_${{github.ref_name}}_amd64* + name: khoj_${{github.ref_name}}_amd64.${{matrix.extension}} + path: dist/khoj_${{github.ref_name}}_amd64.${{matrix.extension}} - name: Release uses: softprops/action-gh-release@v1 if: startsWith(github.ref, 'refs/tags/') with: - files: khoj_${{github.ref_name}}_amd64* + files: khoj_${{github.ref_name}}_amd64.${{matrix.extension}}