fbd_sequencer 0.2.2

A sequencer for playing music using PSG or AY-3-8910 sound sources. Supports playing .fbd sequence files.
Documentation
name: Build and Release

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

permissions:
  contents: write

jobs:
  call-build:
    uses: ./.github/workflows/reusable_build.yml

  release:
    needs: call-build
    runs-on: ubuntu-latest

    steps:
      - name: Checkout repository
        uses: actions/checkout@v2

      - name: Install zip on Ubuntu
        if: runner.os == 'Linux'
        run: sudo apt-get install -y zip

      - name: Zip specified directory
        run: zip -r fbd_files.zip fbd_files

      - name: Create Release
        id: create_release
        uses: actions/create-release@v1
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
        with:
          tag_name: ${{ github.ref_name }}
          release_name: ${{ github.ref_name }}
          body: ""
          draft: false
          prerelease: false

      - name: Install GitHub CLI
        run: sudo apt-get install -y gh

      - name: Authenticate GitHub CLI
        run: echo "${{ secrets.GITHUB_TOKEN }}" | gh auth login --with-token

      - name: Upload all artifacts to Release
        run: |
          gh release upload ${{ github.ref_name }} ./fbd_files.zip --clobber