onefetch 2.9.0

Git repository summary on your terminal
name: CD
on:
  release:
    types: [published]

jobs:
  deploy:
    strategy:
      fail-fast: false
      matrix:
        os: [ubuntu-latest, macos-latest, windows-latest]
    runs-on: ${{ matrix.os }}

    steps:
    - uses: actions/checkout@v2

    - name: Install Rust
      uses: actions-rs/toolchain@v1
      with:
        toolchain: stable
        profile: minimal
        components: clippy

    - name: Build
      run: make build

    - name: Build Release Mac
      if: matrix.os == 'macos-latest'
      run: make release-mac

    - name: Build Release Linux
      if: matrix.os == 'ubuntu-latest'
      run: make release-linux

    - name: Build Release Win
      if: matrix.os == 'windows-latest'
      run: make release-win

    - name: Release
      uses: softprops/action-gh-release@v1
      with:
        files: |
          ./release/*.tar.gz
          ./release/*.zip
      env:
        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}