From 91849c6b03bb0ff19f05bbc609dc5348b99c2ad4 Mon Sep 17 00:00:00 2001 From: mschwoerer <82171591+mschwoer@users.noreply.github.com> Date: Thu, 5 Sep 2024 11:44:40 +0200 Subject: [PATCH] add new release workflow --- .github/workflows/create_release.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .github/workflows/create_release.yml diff --git a/.github/workflows/create_release.yml b/.github/workflows/create_release.yml new file mode 100644 index 00000000..82b792f7 --- /dev/null +++ b/.github/workflows/create_release.yml @@ -0,0 +1,23 @@ +# Create a draft release and build and upload all installers to it. +name: Create Release + +on: + workflow_dispatch: + inputs: + commitish_to_release: + type: string + description: 'Enter commit hash or branch to release (default: main).' + default: "main" + +jobs: + create-release: + uses: MannLabs/alphashared/.github/workflows/create_release.yml@v1 + secrets: inherit + permissions: + contents: write + with: + package_name: alphapeptstats + commitish_to_release: ${{ inputs.commitish_to_release }} + build_nodejs_ui: false + test_app: false + python_version: 3.9