add runtime migrations to release notes/changelog
@@ -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/')
@@ -29,6 +30,10 @@ $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"
@@ -36,7 +41,8 @@ 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
-----------------
@@ -68,5 +74,12 @@ $api_changes"
$changes"
fi
+if [ -n "$migrations" ]; then
+ changes="$changes
+
+Runtime Migrations
+------------------
+$migrations"
+fi
echo "$changes"
