github.com/fastly/go-fastly@v1.18.0/scripts/changelog.sh (about) 1 #!/bin/bash 2 set -e 3 4 if ! command -v github_changelog_generator > /dev/null; then 5 echo "No github_changelog_generator in \$PATH, install via 'gem install github_changelog_generator'." 6 exit 1 7 fi 8 9 if [ -z "$CHANGELOG_GITHUB_TOKEN" ]; then 10 printf "\nWARNING: No \$CHANGELOG_GITHUB_TOKEN in environment, set one to avoid hitting rate limit.\n\n" 11 fi 12 13 if [ -z "$SEMVER_TAG" ]; then 14 echo "You must set \$SEMVER_TAG to your desired release semver version." 15 exit 1 16 fi 17 18 github_changelog_generator -u fastly -p go-fastly \ 19 --future-release $SEMVER_TAG \ 20 --no-pr-wo-labels \ 21 --no-author \ 22 --base CHANGELOG_HISTORY.md \ 23 --since "v1.14.0" \ 24 --enhancement-label "**Enhancements:**" \ 25 --bugs-label "**Bug fixes:**" \ 26 --release-url "https://github.com/fastly/go-fastly/releases/tag/%s" \ 27 --exclude-labels documentation \ 28 --exclude-tags-regex "v.*-.*"