mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-19 06:31:03 +00:00
scripts: Hardcode github subxt pull link for changelog consistency (#482)
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
This commit is contained in:
@@ -4,6 +4,8 @@
|
|||||||
|
|
||||||
set -eu
|
set -eu
|
||||||
|
|
||||||
|
REMOTE_LINK="https://github.com/paritytech/subxt/pull/"
|
||||||
|
|
||||||
function usage() {
|
function usage() {
|
||||||
cat <<HELP_USAGE
|
cat <<HELP_USAGE
|
||||||
This script obtains the changelog between the latest release tag and origin/master.
|
This script obtains the changelog between the latest release tag and origin/master.
|
||||||
@@ -37,8 +39,6 @@ GIT_BIN=$(which git) || log_error 'git is not installed. Please follow https://g
|
|||||||
# Generate the changelog between the provided tag and origin/master.
|
# Generate the changelog between the provided tag and origin/master.
|
||||||
function generate_changelog() {
|
function generate_changelog() {
|
||||||
local tag="$1"
|
local tag="$1"
|
||||||
# From the remote origin url, get a link to pull requests.
|
|
||||||
remote_link=$($GIT_BIN config --get remote.origin.url | sed 's/\.git/\/pull\//g') || log_error 'Failed to get remote origin url'
|
|
||||||
|
|
||||||
prs=$($GIT_BIN --no-pager log --pretty=format:"%s" "$tag"..origin/master) || log_error 'Failed to obtain commit list'
|
prs=$($GIT_BIN --no-pager log --pretty=format:"%s" "$tag"..origin/master) || log_error 'Failed to obtain commit list'
|
||||||
|
|
||||||
@@ -52,7 +52,7 @@ function generate_changelog() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Generate a valid PR link.
|
# Generate a valid PR link.
|
||||||
pr_link="$remote_link$pr_number"
|
pr_link="$REMOTE_LINK$pr_number"
|
||||||
# Generate the link as markdown.
|
# Generate the link as markdown.
|
||||||
pr_md_link=" ([#$pr_number]($pr_link))"
|
pr_md_link=" ([#$pr_number]($pr_link))"
|
||||||
# Print the changelog line as `- commit-title pr-link`.
|
# Print the changelog line as `- commit-title pr-link`.
|
||||||
|
|||||||
Reference in New Issue
Block a user