diff --git a/.github/release-drafter.yml b/.github/release-drafter.yml new file mode 100644 index 0000000..100a5f5 --- /dev/null +++ b/.github/release-drafter.yml @@ -0,0 +1,9 @@ +_extends: jellyfin-meta-plugins + +template: | + + [Plugin build can be downloaded here](https://repo.jellyfin.org/releases/plugin/kodi-sync-queue/kodi-sync-queue_$NEXT_MAJOR_VERSION.0.0.0.zip). + + ## :sparkles: What's New + + $CHANGES diff --git a/.github/workflows/create-github-release.yml b/.github/workflows/create-github-release.yml new file mode 100644 index 0000000..4670771 --- /dev/null +++ b/.github/workflows/create-github-release.yml @@ -0,0 +1,19 @@ +name: Publish Drafted GitHub Release + +on: + push: + tags: [ 'v*' ] + +jobs: + publish_release_draft: + runs-on: ubuntu-latest + steps: + - name: Get version from GITHUB_REF + id: get-version + run: echo "::set-output name=version::${GITHUB_REF/refs\/tags\//}" + + - name: Publish release on GitHub + uses: test-room-7/action-publish-release-drafts@v0 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + tag-name: ${{ steps.get-version.outputs.version }} diff --git a/.github/workflows/update-release-draft.yml b/.github/workflows/update-release-draft.yml new file mode 100644 index 0000000..a2dc99c --- /dev/null +++ b/.github/workflows/update-release-draft.yml @@ -0,0 +1,16 @@ +# Automates creation of Release Drafts using Release Drafter +name: Update Release Draft + +on: + push: + branches: + - master + +jobs: + update_release_draft: + runs-on: ubuntu-latest + steps: + # Drafts your next Release notes as Pull Requests are merged into "master" + - uses: release-drafter/release-drafter@v5.14.0 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}