Skip to content

Commit

Permalink
workflows
Browse files Browse the repository at this point in the history
  • Loading branch information
TheFern2 committed Jun 13, 2024
1 parent 3f8e700 commit ef243d4
Showing 1 changed file with 12 additions and 7 deletions.
19 changes: 12 additions & 7 deletions .github/workflows/build-and-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,9 +70,14 @@ jobs:
- name: Build Tauri App
run: yarn tauri build

- name: Zip artifacts
- name: Zip artifacts (macOS and Linux)
if: matrix.os != 'windows-latest'
run: zip -r artifacts-${{ matrix.os }}.zip src-tauri/target/release/bundle/**

- name: Zip artifacts (Windows)
if: matrix.os == 'windows-latest'
run: Compress-Archive -Path src-tauri/target/release/bundle/* -DestinationPath artifacts-${{ matrix.os }}.zip

- name: Upload artifact
uses: actions/upload-artifact@v2
with:
Expand All @@ -87,19 +92,19 @@ jobs:
uses: actions/download-artifact@v2
with:
name: macos-11-artifact
path: ./artifacts-macos.zip
path: ./artifacts-macos-11.zip

- name: Download artifacts from Ubuntu
uses: actions/download-artifact@v2
with:
name: ubuntu-latest-artifact
path: ./artifacts-ubuntu.zip
path: ./artifacts-ubuntu-latest.zip

- name: Download artifacts from Windows
uses: actions/download-artifact@v2
with:
name: windows-latest-artifact
path: ./artifacts-windows.zip
path: ./artifacts-windows-latest.zip

- name: Create Release
id: create_release
Expand All @@ -116,22 +121,22 @@ jobs:
uses: actions/upload-release-asset@v1
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./artifacts-macos.zip
asset_path: ./artifacts-macos-11.zip
asset_name: macos-${{ github.run_number }}.zip
asset_content_type: application/zip

- name: Upload Ubuntu Release Asset
uses: actions/upload-release-asset@v1
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./artifacts-ubuntu.zip
asset_path: ./artifacts-ubuntu-latest.zip
asset_name: ubuntu-${{ github.run_number }}.zip
asset_content_type: application/zip

- name: Upload Windows Release Asset
uses: actions/upload-release-asset@v1
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./artifacts-windows.zip
asset_path: ./artifacts-windows-latest.zip
asset_name: windows-${{ github.run_number }}.zip
asset_content_type: application/zip

0 comments on commit ef243d4

Please sign in to comment.