papa 3.0.0

A cli mod manager for the Northstar launcher
name: Release

on:
  push:
    tags:
      - v*.*.*

env:
  CARGO_TERM_COLOR: always

jobs:
  linux:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v3
      with:
        submodules: recursive
    - name: Install cargo-deb
      uses: baptiste0928/cargo-install@v2.0.0
      with: 
        crate: cargo-deb
  #  - name: Install cargo-generate-rpm
  #    uses: baptiste0928/cargo-install@v2.0.0
  #    with: 
  #      crate: cargo-generate-rpm
    - name: Build
      run: cargo build --release
    - name: Bundle
      run: cargo deb
    - name: Release
      uses: softprops/action-gh-release@v0.1.15
      with: 
        draft: true
        files: |
          LICENSE
          target/debian/*.deb
          target/release/papa
          
  windows:
    runs-on: windows-latest
    steps:
      - uses: actions/checkout@v3
        with:
          submodules: recursive
      - name: Install cargo-wix
        uses: baptiste0928/cargo-install@v2.0.0
        with: 
          crate: cargo-wix
      - name: Build
        run: cargo build --release
      - name: Bundle
        run: cargo wix -p papa -b "C:\Program Files (x86)\WiX Toolset v3.11\bin" --nocapture
      - name: Release
        uses: softprops/action-gh-release@v0.1.15
        with: 
          draft: true
          files: |
            LICENSE
            target/wix/*.msi
            target/release/papa.exe