name: Generate Draft Release

on:
  push:
    branches:
      - main
      - "*-release"

jobs:
  package_chart:
    runs-on: ubuntu-latest

    steps:
      - name: Check out Git repository
        uses: actions/checkout@v3

      - name: Get Version
        run: |
          echo "version=$(jq -r .version package.json)" >> "$GITHUB_ENV"

      - name: Make Draft Release
        uses: ncipollo/release-action@v1
        with:
          allowUpdates: true
          draft: true
          generateReleaseNotes: true
          name: wombat ${{ env.version }}
          skipIfReleaseExists: true
          tag: v${{ env.version }}
          updateOnlyUnreleased: true
