Skip to content

Commit

Permalink
Also build Windows MSI and NSIS bundles
Browse files Browse the repository at this point in the history
  • Loading branch information
helgoboss committed Apr 11, 2024
1 parent 2bace20 commit 9c2c8db
Showing 1 changed file with 13 additions and 7 deletions.
20 changes: 13 additions & 7 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,19 +15,19 @@ jobs:
settings:
- platform: 'macos-latest' # for Arm based macs (M1 and above).
args: '--target aarch64-apple-darwin'
src: 'target/aarch64-apple-darwin/release/bundle/dmg/reaboot_*_aarch64.dmg'
src: 'target/aarch64-apple-darwin/release/bundle/dmg/ReaBoot_*_aarch64.dmg'
dest: 'reaboot-arm64.dmg'
- platform: 'macos-latest' # for Intel based macs.
args: '--target x86_64-apple-darwin'
src: 'target/x86_64-apple-darwin/release/bundle/dmg/reaboot_*_x64.dmg'
src: 'target/x86_64-apple-darwin/release/bundle/dmg/ReaBoot_*_x64.dmg'
dest: 'reaboot-x86_64.dmg'
- platform: 'windows-latest'
args: '--bundles none'
src: 'target/release/reaboot.exe'
args: '--bundles msi,nsis'
src: 'target/release/ReaBoot.exe'
dest: 'reaboot-x64.exe'
- platform: 'ubuntu-22.04' # for Tauri v1 you could replace this with ubuntu-20.04.
args: '--bundles deb'
src: 'target/release/bundle/deb/reaboot_*_amd64.deb'
src: 'target/release/bundle/deb/ReaBoot_*_amd64.deb'
dest: 'reaboot-x86_64.deb'

runs-on: ${{ matrix.settings.platform }}
Expand Down Expand Up @@ -78,12 +78,18 @@ jobs:
# name: ${{ matrix.settings.dest }}
# path: ${{ matrix.settings.src }}

- name: Prepare asset
- name: Move main asset
shell: bash
run: |
mkdir -p release-assets
mv ${{ matrix.settings.src }} "./release-assets/${{ matrix.settings.dest }}"
- name: Move secondary assets
if: matrix.settings.platform == 'windows-latest'
shell: bash
run: |
mv target/release/bundle/msi/ReaBoot_*_x64_en-US.msi "./release-assets/reaboot-x64.msi"
mv target/release/bundle/nsis/ReaBoot_*-x64-setup.exe "./release-assets/reaboot-x64-setup.exe"
# - name: Create release
# shell: bash
Expand All @@ -92,7 +98,7 @@ jobs:
# run: |
# gh release create --draft --prerelease --target v0.0.0

- name: Upload asset
- name: Upload all assets
shell: bash
env:
GITHUB_TOKEN: ${{ github.TOKEN }}
Expand Down

0 comments on commit 9c2c8db

Please sign in to comment.