diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index f4dec61a..f7df6ecc 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -96,6 +96,7 @@ jobs: uses: ./.github/workflows/release_impl.yml with: overwrite_release: true + prerelease: true title: "Clio development (nightly) build" version: nightly header: > diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index eb221d53..df0eee76 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -48,6 +48,7 @@ jobs: uses: ./.github/workflows/release_impl.yml with: overwrite_release: false + prerelease: ${{ contains(github.ref_name, '-') }} title: "${{ github.ref_name}}" version: "${{ github.ref_name }}" header: > diff --git a/.github/workflows/release_impl.yml b/.github/workflows/release_impl.yml index 0164657f..fe4c4bc1 100644 --- a/.github/workflows/release_impl.yml +++ b/.github/workflows/release_impl.yml @@ -8,6 +8,11 @@ on: required: true type: boolean + prerelease: + description: "Create a prerelease" + required: true + type: boolean + title: description: "Release title" required: true @@ -25,12 +30,12 @@ on: generate_changelog: description: "Generate changelog" - required: false + required: true type: boolean draft: description: "Create a draft release" - required: false + required: true type: boolean jobs: @@ -109,7 +114,7 @@ jobs: shell: bash run: | gh release create "${{ inputs.version }}" \ - ${{ inputs.overwrite_release && '--prerelease' || '' }} \ + ${{ inputs.prerelease && '--prerelease' || '' }} \ --title "${{ inputs.title }}" \ --target "${GITHUB_SHA}" \ ${{ inputs.draft && '--draft' || '' }} \