From 8e01d342a88b7a9e76b4d2caa57a594ebb8a02ef Mon Sep 17 00:00:00 2001 From: Alicia Sykes Date: Sat, 25 May 2024 15:27:26 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A8=20Add=20a=20manual=20dispatch,=20w?= =?UTF-8?q?ith=20tag=20input?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/draft-release.yml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/workflows/draft-release.yml b/.github/workflows/draft-release.yml index 0355bd42..251349ef 100644 --- a/.github/workflows/draft-release.yml +++ b/.github/workflows/draft-release.yml @@ -3,7 +3,13 @@ name: 🏗️ Draft New Release on: push: tags: - - '*.*.*' + - '^[0-9]+\.[0-9]+\.[0-9]+$' + - '**' + workflow_dispatch: + inputs: + tag: + description: 'Tag to draft a release for (must already exist)' + required: true jobs: create-draft-release: @@ -18,10 +24,10 @@ jobs: id: create_release uses: actions/create-release@v1 env: - GITHUB_TOKEN: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} with: - tag_name: ${{ github.ref }} - release_name: Release ${{ github.ref }} + tag_name: ${{ github.event.inputs.tag || github.ref_name }} + release_name: Release ${{ github.event.inputs.tag || github.ref_name }} draft: true prerelease: false generate_release_notes: true