diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 706869f..7531e04 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -31,7 +31,16 @@ jobs: run: | conan install . --build=missing conan build . - + - name: Determine if prerelease + id: prerelease_check + run: | + TAG=${GITHUB_REF##refs/tags/} + if [[ "$TAG" == prerelease-* ]]; then + echo "true" > prerelease.txt + else + echo "false" > prerelease.txt + fi + echo "prerelease=$(cat prerelease.txt)" >> $GITHUB_OUTPUT - name: Archive build folder run: | ARCH=$(uname -m) @@ -50,5 +59,5 @@ jobs: body: | Automated release based on tag ${{ github.ref_name }} draft: false - prerelease: false + prerelease: ${{ steps.prerelease_check.outputs.prerelease }} artifacts: ${{ env.TAR_NAME }} \ No newline at end of file