Skip to content

Commit 5183d5b

Browse files
authored
improve release notes (#3597)
1 parent 6adc303 commit 5183d5b

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

parachain/scripts/generate-release-notes.sh

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,21 @@ if is_client_release; then
6262
fi
6363
fi
6464

65-
SUBSTRATE_DEP=$(grep 'frame-system' parachain/Cargo.toml | head -n1 | sed 's/.*branch = "//;s/".*//')
66-
FRONTIER_DEP=$(grep 'fc-api' parachain/Cargo.toml | head -n1 | sed 's/.*branch = "//;s/".*//')
65+
SUBSTRATE_LINE=$(grep 'frame-system' parachain/Cargo.toml | head -n1)
66+
SUBSTRATE_GIT=$(echo "$SUBSTRATE_LINE" | sed -n 's/.*git = "\([^"]*\)".*/\1/p' | sed 's|https://github.com/||')
67+
SUBSTRATE_REF=$(echo "$SUBSTRATE_LINE" | sed -n 's/.*branch = "\([^"]*\)".*/\1/p')
68+
if [ -z "$SUBSTRATE_REF" ]; then
69+
SUBSTRATE_REF=$(echo "$SUBSTRATE_LINE" | sed -n 's/.*rev = "\([^"]\{8\}\).*/\1/p')
70+
fi
71+
SUBSTRATE_DEP="$SUBSTRATE_GIT - $SUBSTRATE_REF"
72+
73+
FRONTIER_LINE=$(grep 'fc-api' parachain/Cargo.toml | head -n1)
74+
FRONTIER_GIT=$(echo "$FRONTIER_LINE" | sed -n 's/.*git = "\([^"]*\)".*/\1/p' | sed 's|https://github.com/||')
75+
FRONTIER_REF=$(echo "$FRONTIER_LINE" | sed -n 's/.*branch = "\([^"]*\)".*/\1/p')
76+
if [ -z "$FRONTIER_REF" ]; then
77+
FRONTIER_REF=$(echo "$FRONTIER_LINE" | sed -n 's/.*rev = "\([^"]\{8\}\).*/\1/p')
78+
fi
79+
FRONTIER_DEP="$FRONTIER_GIT - $FRONTIER_REF"
6780

6881
echo > "$1"
6982
echo "## This is a release for:" >> "$1"

0 commit comments

Comments
 (0)