Skip to content

Instantly share code, notes, and snippets.

@kd7lxl
Last active April 19, 2019 19:58
Show Gist options
  • Save kd7lxl/9dbf203237d81a785d9226659c2ce203 to your computer and use it in GitHub Desktop.
Save kd7lxl/9dbf203237d81a785d9226659c2ce203 to your computer and use it in GitHub Desktop.
#!/usr/bin/env bash
# Usage: ./generate_release.sh v3.0.3
USER=
TOKEN=
OWNER="$(basename $(dirname $(pwd)))"
PROJECT="$(basename $(pwd))"
NEW_RELEASE_TAG="$1"
CHANGELOG="CHANGELOG.tmp.md"
docker run -i --rm \
-v $(pwd):/project markmandel/github-changelog-generator:latest \
--user "$OWNER" \
--token "$TOKEN" \
--project "$PROJECT" \
--output "$CHANGELOG" \
--release-branch "$(git rev-parse --abbrev-ref HEAD)" \
--unreleased-only \
--future-release "$NEW_RELEASE_TAG"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment