name: Release binaries on GitHub

on:
  # due to synchronization with a complete build, we need a manual trigger
  workflow_dispatch:

concurrency:
  group: ${{ github.workflow }}-${{ github.ref }}
  cancel-in-progress: true

jobs:
  release:
    runs-on: ubuntu-latest
    steps:
      - name: Get binaries from builds.jabref.org
        run: |
          mkdir build
          cd build
          wget -q -m -r -nH --cut-dirs 2 --no-parent --accept=tar.gz,dmg,pkg,deb,rpm,zip,msi https://builds.jabref.org/tags/
      - name: Release
        uses: softprops/action-gh-release@v2
        with:
          draft: true
          files: build/**