From 90ac21d1d150a0fa6e698a5a86baebbcb93e4202 Mon Sep 17 00:00:00 2001 From: George Gastaldi Date: Thu, 24 Oct 2024 18:18:50 -0300 Subject: [PATCH] Include release flags (#4) * Introduce create_release flag * Read from project metadata --- .github/workflows/prepare-release.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/prepare-release.yml b/.github/workflows/prepare-release.yml index f0c9192..ff7955f 100644 --- a/.github/workflows/prepare-release.yml +++ b/.github/workflows/prepare-release.yml @@ -12,6 +12,11 @@ on: description: Java Version type: number default: 21 + create_release: + required: false + description: Create Release ? + type: boolean + default: true # Map the workflow outputs to job outputs outputs: release-version: @@ -132,6 +137,9 @@ jobs: echo "next-version=${NEXT_VERSION}" >> $GITHUB_OUTPUT - name: Create GitHub Release - run: gh release create ${CURRENT_VERSION} --generate-notes + if: ${{ inputs.create_release }} + run: gh release create ${CURRENT_VERSION} --generate-notes --latest=${LATEST_RELEASE} --prerelease=${PRE_RELEASE} env: GH_TOKEN: ${{ steps.app-token.outputs.token }} + PRE_RELEASE: ${{ steps.metadata.outputs.pre-release == 'true' }} + LATEST_RELEASE: ${{ !steps.metadata.outputs.latest || (steps.metadata.outputs.latest == 'true') }}