chore: release notes workflow

This commit is contained in:
Mo
2022-06-24 11:20:15 -05:00
parent e59b4ba8ec
commit d683281d2f
2 changed files with 8 additions and 4 deletions

View File

@@ -174,7 +174,9 @@ jobs:
path: packages/desktop path: packages/desktop
- name: Generate Release Notes - name: Generate Release Notes
run: echo RELEASE_NOTES="$(node ../../scripts/changelog-parser.js web desktop)" >> $GITHUB_ENV id: release-notes
run: echo "::set-output name=release-notes::$(node ../../scripts/changelog-parser.js web desktop)"
shell: bash
continue-on-error: true continue-on-error: true
- name: Release - name: Release
@@ -183,7 +185,7 @@ jobs:
token: ${{ secrets.CI_PAT_TOKEN }} token: ${{ secrets.CI_PAT_TOKEN }}
tag_name: "@standardnotes/desktop@${{ steps.package-version.outputs.current-version}}" tag_name: "@standardnotes/desktop@${{ steps.package-version.outputs.current-version}}"
name: "Desktop ${{ steps.package-version.outputs.current-version }}" name: "Desktop ${{ steps.package-version.outputs.current-version }}"
body: ${{ env.RELEASE_NOTES }} body: ${{ steps.release-notes.outputs.release-notes }}
prerelease: true prerelease: true
draft: false draft: false
files: packages/desktop/dist/* files: packages/desktop/dist/*

View File

@@ -50,7 +50,9 @@ jobs:
path: packages/mobile path: packages/mobile
- name: Generate Release Notes - name: Generate Release Notes
run: echo RELEASE_NOTES="$(node ../../scripts/changelog-parser.js mobile)" >> $GITHUB_ENV id: release-notes
run: echo "::set-output name=release-notes::$(node ../../scripts/changelog-parser.js mobile)"
shell: bash
continue-on-error: true continue-on-error: true
- name: Release - name: Release
@@ -59,7 +61,7 @@ jobs:
token: ${{ secrets.CI_PAT_TOKEN }} token: ${{ secrets.CI_PAT_TOKEN }}
tag_name: "@standardnotes/mobile@${{ steps.package-version.outputs.current-version}}" tag_name: "@standardnotes/mobile@${{ steps.package-version.outputs.current-version}}"
name: "Mobile ${{ steps.package-version.outputs.current-version }}" name: "Mobile ${{ steps.package-version.outputs.current-version }}"
body: ${{ env.RELEASE_NOTES }} body: ${{ steps.release-notes.outputs.release-notes }}
prerelease: true prerelease: true
draft: false draft: false
files: | files: |