Skip to content

Commit 3473805

Browse files
authored
Merge pull request #6 from geopanther/fix/rc-changelog-query
fix: query Unreleased changelog section for rc tags
2 parents 3d70cdb + 19ca6d9 commit 3473805

1 file changed

Lines changed: 12 additions & 3 deletions

File tree

.github/workflows/deploy-test.yml

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,18 +39,27 @@ jobs:
3939
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
4040
- name: Get version without v prefix
4141
id: get-version
42-
run: echo "version=${GITHUB_REF_NAME#v}" >> "$GITHUB_OUTPUT"
42+
run: |
43+
VERSION="${GITHUB_REF_NAME#v}"
44+
echo "version=$VERSION" >> "$GITHUB_OUTPUT"
45+
if [[ "$VERSION" == *-rc* ]]; then
46+
echo "changelog-version=Unreleased" >> "$GITHUB_OUTPUT"
47+
echo "is-prerelease=true" >> "$GITHUB_OUTPUT"
48+
else
49+
echo "changelog-version=$VERSION" >> "$GITHUB_OUTPUT"
50+
echo "is-prerelease=false" >> "$GITHUB_OUTPUT"
51+
fi
4352
- name: Get release notes
4453
id: get-release-notes
4554
uses: release-flow/keep-a-changelog-action@74931dec7ecdbfc8e38ac9ae7e8dd84c08db2f32 # v3
4655
with:
4756
command: query
48-
version: ${{ steps.get-version.outputs.version }}
57+
version: ${{ steps.get-version.outputs.changelog-version }}
4958
- name: Create GitHub Release
5059
uses: softprops/action-gh-release@3bb12739c298aeb8a4eeaf626c5b8d85266b0e65 # v2
5160
with:
5261
body: ${{ steps.get-release-notes.outputs.release-notes }}
53-
prerelease: ${{ steps.get-release-notes.outputs.is-prerelease }}
62+
prerelease: ${{ steps.get-version.outputs.is-prerelease }}
5463

5564
publish-testpypi:
5665
needs: release

0 commit comments

Comments
 (0)