1
0
mirror of synced 2026-05-04 23:26:25 +00:00

Part of fix to Issue #795. buildLoadup.yml workflow now auto-generates release notes, allowing for release to be created in non-draft status. (#841)

This commit is contained in:
Frank Halasz
2022-07-16 21:38:47 -07:00
committed by GitHub
parent 4238dc3888
commit 6ff047828e

View File

@@ -1,4 +1,4 @@
#******************************************************************************* #re*******************************************************************************
# buidLoadup.yml # buidLoadup.yml
# #
# Interlisp workflow to build Medley release and push it to github. This workflow # Interlisp workflow to build Medley release and push it to github. This workflow
@@ -200,20 +200,38 @@ jobs:
env: env:
release_tag: ${{ steps.tag.outputs.release_tag }} release_tag: ${{ steps.tag.outputs.release_tag }}
- name: Release notes
run: | - name: "Create release"
sed s/'$tag'/${{ steps.tag.outputs.release_tag }}/g < release-notes.md > tmp/release-notes.md uses: "actions/github-script@v5"
with:
- name: Push the release github-token: "${{ secrets.GITHUB_TOKEN }}"
uses: ncipollo/release-action@v1.8.10 script: |
with: try {
artifacts: tmp/${{ env.release_tag }}-loadups.tgz,tmp/${{ env.release_tag }}-runtime.tgz await github.rest.repos.createRelease({
tag: ${{ env.release_tag }} draft: false,
bodyfile: tmp/release-notes.md generate_release_notes: true,
token: ${{ secrets.GITHUB_TOKEN }} name: process.env.release_tag,
owner: context.repo.owner,
prerelease: false,
repo: context.repo.repo,
tag_name: process.env.release_tag,
});
} catch (error) {
core.setFailed(error.message);
}
env: env:
release_tag: ${{ steps.tag.outputs.release_tag }} release_tag: ${{ steps.tag.outputs.release_tag }}
- name: "Upload release assets"
uses: AButler/upload-release-assets@v2.0
with:
files: 'tmp/${{ env.release_tag }}-loadups.tgz;tmp/${{ env.release_tag }}-runtime.tgz'
repo-token: ${{ secrets.GITHUB_TOKEN }}
release-tag: ${{ env.release_tag }}
env:
release_tag: ${{ steps.tag.outputs.release_tag }}
###################################################################################### ######################################################################################
# Use set-sentry-action to determine set the sentry that says this release has # Use set-sentry-action to determine set the sentry that says this release has