fix variables not working correctly

Fixes #275
This commit is contained in:
classabbyamp 2020-10-06 23:44:58 -04:00 committed by GitHub
parent 7c818cfb34
commit 0f0c3bf723
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 14 additions and 11 deletions

View File

@ -25,19 +25,23 @@ jobs:
SUBJECT=$(/usr/bin/git tag -l ${GITHUB_REF#refs/tags/} --format='%(subject)')
BODY=$(/usr/bin/git tag -l ${GITHUB_REF#refs/tags/} --format='%(body)' | sed '/-----BEGIN PGP SIGNATURE-----/,$d')
echo SUBJECT=$SUBJECT
echo BODY=$BODY
echo "SUBJECT=$SUBJECT"
echo "BODY=$BODY"
echo ::set-output name=subject::${SUBJECT}
echo ::set-output name=body::${BODY}
echo ::set-output name=version_tag::${GITHUB_REF#refs/tags/}
echo ::set-output name=version::${GITHUB_REF#refs/tags/v}
echo 'tag_subject<<EOS' >> $GITHUB_ENV
echo "$SUBJECT" >> $GITHUB_ENV
echo 'EOS' >> $GITHUB_ENV
echo 'tag_body<<EOB' >> $GITHUB_ENV
echo "$BODY" >> $GITHUB_ENV
echo 'EOB' >> $GITHUB_ENV
echo "tag_version=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV
echo "version_num=${GITHUB_REF#refs/tags/v}" >> $GITHUB_ENV
- name: Get Changelog Content
id: changelog_reader
uses: mindsers/changelog-reader-action@v2
with:
version: ${{ steps.get_tag.outputs.version }}
version: ${{ env.version_num }}
path: ./CHANGELOG.md
- name: Publish Release
@ -46,14 +50,13 @@ jobs:
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ steps.get_tag.outputs.version_tag }}
release_name: ${{ steps.get_tag.outputs.subject }}
tag_name: ${{ env.tag_version }}
release_name: ${{ env.tag_subject }}
body: |
${{ steps.get_tag.outputs.body }}
${{ env.tag_body }}
## Changelog
${{ steps.changelog_reader.outputs.changes }}
draft: false
prerelease: false