Skip to content

Commit

Permalink
add runtime migrations to release notes/changelog (paritytech#6875)
Browse files Browse the repository at this point in the history
  • Loading branch information
apopiak authored Aug 13, 2020
1 parent d019a66 commit 4d3c948
Showing 1 changed file with 14 additions and 1 deletion.
15 changes: 14 additions & 1 deletion .maintain/gitlab/generate_changelog.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ runtime_changes=""
api_changes=""
client_changes=""
changes=""
migrations=""

while IFS= read -r line; do
pr_id=$(echo "$line" | sed -E 's/.*#([0-9]+)\)$/\1/')
Expand All @@ -29,14 +30,19 @@ $line"
fi
if has_label 'paritytech/substrate' "$pr_id" 'B7-runtimenoteworthy'; then
runtime_changes="$runtime_changes
$line"
fi
if has_label 'paritytech/substrate' "$pr_id" 'D1-runtime-migration'; then
migrations="$migrations
$line"
fi
done <<< "$all_changes"

# Make the substrate section if there are any substrate changes
if [ -n "$runtime_changes" ] ||
[ -n "$api_changes" ] ||
[ -n "$client_changes" ]; then
[ -n "$client_changes" ] ||
[ -n "$migrations" ]; then
changes=$(cat << EOF
Substrate changes
-----------------
Expand Down Expand Up @@ -68,5 +74,12 @@ $api_changes"
$changes"
fi
if [ -n "$migrations" ]; then
changes="$changes
Runtime Migrations
------------------
$migrations"
fi

echo "$changes"

0 comments on commit 4d3c948

Please sign in to comment.