Skip to content

Commit 1cb71d5

Browse files
committed
Fix releasing on CI
1 parent 4b94264 commit 1cb71d5

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

.github/workflows/ci.yml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -54,21 +54,20 @@ jobs:
5454
steps:
5555
- uses: actions/checkout@v4
5656

57-
- name: Parse semver versions from Git tag
58-
id: semver
59-
uses: actions-ecosystem/action-regex-match@v2
60-
with:
61-
text: ${{ github.ref }}
62-
regex: '^refs/tags/((([0-9]+)\.[0-9]+)(\.[0-9]+)?-(.+))$'
57+
- name: Parse release version
58+
id: release
59+
run: echo "version=${GITHUB_REF#refs/tags/}"
60+
>> $GITHUB_OUTPUT
6361

6462
- name: Parse CHANGELOG link
6563
id: changelog
66-
run: echo "link=${{ github.server_url }}/${{ github.repository }}/blob/${{ steps.semver.outputs.group1 }}/CHANGELOG.md#$(sed -n '/^## \[${{ steps.semver.outputs.group1 }}\]/{s/^## \[\(.*\)\][^0-9]*\([0-9].*\)/\1--\2/;s/[^0-9a-z-]*//g;p;}' CHANGELOG.md)"
64+
run: echo "link=${{ github.server_url }}/${{ github.repository }}/blob/${{ steps.release.outputs.version }}/CHANGELOG.md#$(sed -n '/^## \[${{ steps.release.outputs.version }}\]/{s/^## \[\(.*\)\][^0-9]*\([0-9].*\)/\1--\2/;s/[^0-9a-z-]*//g;p;}' CHANGELOG.md)"
6765
>> $GITHUB_OUTPUT
6866

6967
- name: Create GitHub release
7068
uses: softprops/action-gh-release@v2
7169
with:
72-
name: ${{ steps.semver.outputs.group1 }}
70+
name: ${{ steps.release.outputs.version }}
7371
body: |
7472
[Changelog](${{ steps.changelog.outputs.link }})
73+
prerelease: ${{ contains(steps.release.outputs.version, '-') }}

0 commit comments

Comments
 (0)