add prerelease

This commit is contained in:
2025-06-14 02:14:46 +01:00
parent 8c6832b3b2
commit 765e74cf3a

View File

@@ -31,7 +31,16 @@ jobs:
run: | run: |
conan install . --build=missing conan install . --build=missing
conan build . 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 - name: Archive build folder
run: | run: |
ARCH=$(uname -m) ARCH=$(uname -m)
@@ -50,5 +59,5 @@ jobs:
body: | body: |
Automated release based on tag ${{ github.ref_name }} Automated release based on tag ${{ github.ref_name }}
draft: false draft: false
prerelease: false prerelease: ${{ steps.prerelease_check.outputs.prerelease }}
artifacts: ${{ env.TAR_NAME }} artifacts: ${{ env.TAR_NAME }}