Skip to content

Commit 1e36008

Browse files
committed
Fix matching
1 parent 1bd933f commit 1e36008

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

.github/workflows/release-from-changelog.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@ jobs:
1818
- name: Extract latest version from CHANGELOG.md
1919
id: get_version
2020
run: |
21-
VERSION=$(grep -oP '(?<=## )\d+\.\d+\.\d+' CHANGELOG.md | head -1)
21+
VERSION=$(grep -oP '(?<=## v)\d+\.\d+\.\d+' CHANGELOG.md | head -1)
2222
echo "Latest version found: $VERSION"
2323
echo "version=$VERSION" >> $GITHUB_ENV
2424
2525
- name: Get latest GitHub release
2626
id: latest_release
2727
run: |
28-
LATEST_RELEASE=$(gh release list --limit 1 --json tagName --jq '.[0].tagName' || echo "")
28+
LATEST_RELEASE=$(gh release list --limit 1 --exclude-drafts --json tagName --jq '.[0].tagName' || echo "")
2929
echo "Latest GitHub release: $LATEST_RELEASE"
3030
echo "latest_release=$LATEST_RELEASE" >> $GITHUB_ENV
3131
env:
@@ -37,6 +37,6 @@ jobs:
3737
echo "Would be creating release $version"
3838
echo "Would be using the following changelog:"
3939
awk '/^## '"$version"'/{flag=1;next}/^## /{flag=0}flag' CHANGELOG.md
40-
# gh release create "$version" --title "Release $version" --notes "$(awk '/^## '"$version"'/{flag=1;next}/^## /{flag=0}flag' CHANGELOG.md)"
40+
# gh release create "v$version" --title "v$version" --notes "$(awk '/^## '"$version"'/{flag=1;next}/^## /{flag=0}flag' CHANGELOG.md)"
4141
env:
4242
GITHUB_TOKEN: ${{ secrets.ACCESS_TOKEN }}

0 commit comments

Comments
 (0)