pomerium/scripts/changelog.sh
2020-11-12 20:00:07 -05:00

27 lines
1 KiB
Bash
Executable file

#!/bin/bash
SINCE=$1
RELEASE=$2
BRANCH="${3:-$(git branch --show-current)}"
OUTFILE=$4
docker run --rm=true -it -v "$(pwd)":/usr/local/src/your-app ferrarimarco/github-changelog-generator \
--user pomerium --project pomerium \
-o "${OUTFILE}" \
--no-issues \
--max-issues 500 \
--usernames-as-github-logins \
--release-branch "${BRANCH}" \
--future-release "${RELEASE}" \
--since-tag "${SINCE}" \
--token "${GITHUB_TOKEN}" \
--breaking-label "## Breaking" \
--enhancement-label "## New" \
--bugs-label "## Fixed" \
--pr-label "## Changed" \
--deprecated-label "## Deprecated" \
--removed-label "## Removed" \
--security-label "## Security" \
--cache-file /usr/local/src/your-app/.cache \
--enhancement-labels "improvement,Improvement, enhancement,Enhancement, feature" \
--add-sections '{"documentation":{"prefix":"## Documentation","labels":["docs"]}, "dependency":{"prefix":"## Dependency","labels":["dependency"]}, "deployment":{"prefix":"## Deployment","labels":["deployment"]}}'