Skip to content

Commit

Permalink
added workflow for snapshot
Browse files Browse the repository at this point in the history
  • Loading branch information
mariotaku committed Feb 3, 2023
1 parent 665f6cd commit 254467c
Showing 1 changed file with 17 additions and 29 deletions.
46 changes: 17 additions & 29 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ name: 'Release'
on:
release:
types: [ created ]
workflow_dispatch:

jobs:
build:
Expand All @@ -16,6 +17,7 @@ jobs:
- uses: actions/checkout@v3

- uses: olegtarasov/get-tag@v2.1.2
if: ${{ github.event_name == 'release' }}
id: tagName

- name: Cache node modules
Expand Down Expand Up @@ -65,41 +67,27 @@ jobs:
rustup target add aarch64-apple-darwin
npm run build -- --target universal-apple-darwin
- name: Create Release (Windows)
id: create_release_windows
uses: ncipollo/release-action@v1
if: runner.os == 'Windows'
with:
token: ${{ secrets.GITHUB_TOKEN }}
name: Dev Manager ${{ steps.tagName.outputs.tag }}
allowUpdates: true
omitNameDuringUpdate: true
omitBodyDuringUpdate: true
omitPrereleaseDuringUpdate: true
artifacts: src-tauri/target/**/release/bundle/msi/*.msi

- name: Create Release (Linux)
id: create_release_linux
uses: ncipollo/release-action@v1
if: runner.os == 'Linux'
- name: Upload Artifact
uses: actions/upload-artifact@v3
with:
token: ${{ secrets.GITHUB_TOKEN }}
name: Dev Manager ${{ steps.tagName.outputs.tag }}
allowUpdates: true
omitNameDuringUpdate: true
omitBodyDuringUpdate: true
omitPrereleaseDuringUpdate: true
artifacts: "src-tauri/target/**/release/bundle/deb/*.deb,src-tauri/target/**/release/bundle/appimage/*.AppImage"

- name: Create Release (macOS)
id: create_release_macos
name: ${{ runner.os }}-snapshot
path: |
src-tauri/target/**/release/bundle/deb/*.deb
src-tauri/target/**/release/bundle/appimage/*.AppImage
src-tauri/target/**/release/bundle/msi/*.msi
src-tauri/target/**/release/bundle/dmg/*.dmg
- name: Create Release
uses: ncipollo/release-action@v1
if: runner.os == 'macOS'
if: github.event_name == 'release'
with:
token: ${{ secrets.GITHUB_TOKEN }}
name: Dev Manager ${{ steps.tagName.outputs.tag }}
allowUpdates: true
omitNameDuringUpdate: true
omitBodyDuringUpdate: true
omitPrereleaseDuringUpdate: true
artifacts: src-tauri/target/**/release/bundle/dmg/*.dmg
artifacts: "src-tauri/target/**/release/bundle/deb/*.deb,\
src-tauri/target/**/release/bundle/appimage/*.AppImage,\
src-tauri/target/**/release/bundle/msi/*.msi,\
src-tauri/target/**/release/bundle/dmg/*.dmg"

0 comments on commit 254467c

Please sign in to comment.