Skip to content

Commit cfa0fff

Browse files
authored
Feat: Prerelease from tag
1 parent 2920a0f commit cfa0fff

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

.github/workflows/publish-release.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,15 @@ jobs:
4343
if [[ -z "${RELEASE_BODY}" && -f "CHANGELOG.md" ]]; then
4444
RELEASE_BODY="See [CHANGELOG.md](CHANGELOG.md) for changes details."
4545
fi
46+
if [[ "${TAG_NAME}" =~ -(alpha|beta|rc)[0-9]*$ ]]; then
47+
PRERELEASE="true"
48+
else
49+
PRERELEASE="false"
50+
fi
4651
echo "TAG_NAME=${TAG_NAME}" >> $GITHUB_ENV
4752
echo "RELEASE_NAME=${RELEASE_NAME}" >> $GITHUB_ENV
4853
echo "RELEASE_BODY=${RELEASE_BODY}" >> $GITHUB_ENV
54+
echo "PRERELEASE=${PRERELEASE}" >> $GITHUB_ENV
4955
- name: "Create release"
5056
uses: "actions/github-script@v7"
5157
with:
@@ -58,7 +64,7 @@ jobs:
5864
name: process.env.RELEASE_NAME,
5965
body: process.env.RELEASE_BODY,
6066
draft: true,
61-
prerelease: false,
67+
prerelease: process.env.PRERELEASE === 'true',
6268
owner: context.repo.owner,
6369
repo: context.repo.repo,
6470
}

0 commit comments

Comments
 (0)