mirror of
https://github.com/balena-io/etcher.git
synced 2025-07-17 16:26:31 +00:00
Merge pull request #3843 from balena-io/ab77/operational
Generate release notes with git
This commit is contained in:
commit
7c56621c57
12
.github/actions/finalize/action.yml
vendored
12
.github/actions/finalize/action.yml
vendored
@ -24,6 +24,7 @@ runs:
|
|||||||
|
|
||||||
echo "version=$(jq -r '.version' package.json)" >> $GITHUB_OUTPUT
|
echo "version=$(jq -r '.version' package.json)" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
|
# https://docs.github.com/en/rest/releases
|
||||||
- name: Finalize GitHub release
|
- name: Finalize GitHub release
|
||||||
if: runner.os == 'Linux'
|
if: runner.os == 'Linux'
|
||||||
shell: bash --noprofile --norc -eo pipefail -x {0}
|
shell: bash --noprofile --norc -eo pipefail -x {0}
|
||||||
@ -32,11 +33,22 @@ runs:
|
|||||||
|
|
||||||
[[ '${{ inputs.VERBOSE }}' =~ on|On|Yes|yes|true|True ]] && set -x
|
[[ '${{ inputs.VERBOSE }}' =~ on|On|Yes|yes|true|True ]] && set -x
|
||||||
|
|
||||||
|
previous_tag="$(git tag --sort=-version:refname | head -n 2 | tail -n 1)"
|
||||||
|
release_notes="$(git log ${previous_tag}..HEAD --pretty=reference)"
|
||||||
|
|
||||||
gh release edit '${{ github.event.pull_request.head.ref }}' \
|
gh release edit '${{ github.event.pull_request.head.ref }}' \
|
||||||
|
--notes "${release_notes}" \
|
||||||
--title 'v${{ steps.get_release.outputs.version }}' \
|
--title 'v${{ steps.get_release.outputs.version }}' \
|
||||||
--tag 'v${{ steps.get_release.outputs.version }}' \
|
--tag 'v${{ steps.get_release.outputs.version }}' \
|
||||||
--prerelease=false \
|
--prerelease=false \
|
||||||
--draft=false
|
--draft=false
|
||||||
|
|
||||||
|
release_id="$(gh api "/repos/${{ github.repository }}/releases/tags/v${{ steps.get_release.outputs.version }}" \
|
||||||
|
-H 'Accept: application/vnd.github+json' | jq -r .id)"
|
||||||
|
|
||||||
|
gh api --method PATCH "/repos/${{ github.repository }}/releases/${release_id}" \
|
||||||
|
-H 'Accept: application/vnd.github+json' \
|
||||||
|
-F make_latest="true"
|
||||||
|
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ fromJSON(inputs.secrets).FLOWZONE_TOKEN }}
|
GITHUB_TOKEN: ${{ fromJSON(inputs.secrets).FLOWZONE_TOKEN }}
|
||||||
|
1
.github/actions/publish/action.yml
vendored
1
.github/actions/publish/action.yml
vendored
@ -220,7 +220,6 @@ runs:
|
|||||||
name: ${{ github.event.pull_request.head.ref }}
|
name: ${{ github.event.pull_request.head.ref }}
|
||||||
tag_name: ${{ github.event.pull_request.head.ref }}
|
tag_name: ${{ github.event.pull_request.head.ref }}
|
||||||
draft: true
|
draft: true
|
||||||
generate_release_notes: true
|
|
||||||
prerelease: true
|
prerelease: true
|
||||||
token: ${{ fromJSON(inputs.secrets).FLOWZONE_TOKEN }}
|
token: ${{ fromJSON(inputs.secrets).FLOWZONE_TOKEN }}
|
||||||
files: |
|
files: |
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit 652fdd41851cda614a6a4c29cf7a14ce17bc9b6b
|
Subproject commit 8dfa21cfc23b1dbc0eaa22b5dbdf1f5c796b0c2c
|
Loading…
x
Reference in New Issue
Block a user