github.com/fastly/go-fastly@v1.18.0/scripts/release-changelog.sh (about) 1 #!/bin/bash 2 set -e 3 4 prev_tag="$(source scripts/tags.sh; previous_tag)" 5 6 if ! command -v github_changelog_generator > /dev/null; then 7 echo "No github_changelog_generator in \$PATH, install via 'gem install github_changelog_generator'." 8 exit 1 9 fi 10 11 if [ -z "$CHANGELOG_GITHUB_TOKEN" ]; then 12 printf "\nWARNING: No \$CHANGELOG_GITHUB_TOKEN in environment, set one to avoid hitting rate limit.\n\n" 13 fi 14 15 if [ -z "$SEMVER_TAG" ]; then 16 echo "You must set \$SEMVER_TAG to your desired release semver version." 17 exit 1 18 fi 19 20 github_changelog_generator -u fastly -p go-fastly \ 21 --no-pr-wo-labels \ 22 --no-author \ 23 --no-issues \ 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 --output RELEASE_CHANGELOG.md \ 29 --since-tag $prev_tag