#!/bin/bash SINCE=$1 RELEASE=$2 BRANCH="${3:-$(git branch --show-current)}" OUTFILE="${4:-changelog.out}" docker run --rm=true -it -v "$(pwd)":/usr/local/src/your-app -v "pomerium-changelog-cache:/cache" 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 /cache \ --enhancement-labels "improvement,Improvement,enhancement,Enhancement,feature" \ --add-sections '{"documentation":{"prefix":"## Documentation","labels":["docs"]}, "dependency":{"prefix":"## Dependency","labels":["dependency","dependencies"]}, "deployment":{"prefix":"## Deployment","labels":["deployment"]}}'