asciiframe 1.2.0

Watch any video in the terminal with ASCII
name: Release

on:
  workflow_dispatch:
    inputs:
      tag:

env:
  CARGO_TERM_COLOR: always

jobs:
  src:
    strategy:
      matrix:
        include:
          - target: x86_64-unknown-linux-gnu
            os: ubuntu-latest
          - target: x86_64-apple-darwin
            os: macos-latest
    runs-on: ${{ matrix.os }}
    steps:
      - name: Checkout
        uses: actions/checkout@v2

      - name: Rust Toolchain
        uses: actions-rs/toolchain@v1.0.6
        with:
          toolchain: nightly
          target: ${{ matrix.target }}
          default: true

      - name: Dependencies
        run: ci/deps.sh
        shell: bash

      - name: Build binary
        run: ci/build.sh

      - name: Upload binary
        uses: svenstaro/upload-release-action@v2
        with:
          repo_token: ${{ secrets.GITHUB_TOKEN }}
          file: target/${{ matrix.target }}/release/asc
          asset_name: asciiframe-${{ matrix.target }}
          tag: ${{ github.event.inputs.tag }}