Merge pull request #5313 from hashicorp/f-changelog-links

Script to linkify github issue references in CHANGELOG.md
This commit is contained in:
Martin Atkins 2016-02-25 10:41:09 -08:00
commit 4121f79d11
2 changed files with 943 additions and 927 deletions

File diff suppressed because it is too large Load Diff

16
scripts/changelog-links.sh Executable file
View File

@ -0,0 +1,16 @@
#!/bin/bash
# This script rewrites [GH-nnnn]-style references in the CHANGELOG.md file to
# be Markdown links to the given github issues.
#
# This is run during releases so that the issue references in all of the
# released items are presented as clickable links, but we can just use the
# easy [GH-nnnn] shorthand for quickly adding items to the "Unrelease" section
# while merging things between releases.
set -e
SCRIPT_DIR=$(dirname "$(readlink -f "$0")")
cd "$SCRIPT_DIR/.."
sed -ri 's/\[GH-([0-9]+)\]/\(\[#\1\]\(https:\/\/github.com\/hashicorp\/terraform\/issues\/\1\)\)/' CHANGELOG.md