github.com/willabides/benchdiff@v0.9.1/script/release (about)

     1  #!/bin/sh
     2  
     3  set -e
     4  
     5  CDPATH="" cd -- "$(dirname -- "$0")/.."
     6  
     7  [ -n "$GITHUB_TOKEN" ] || {
     8    echo GITHUB_TOKEN must be set
     9    exit 1
    10  }
    11  
    12  script/bindown -q install goreleaser
    13  script/bindown -q install semver-next
    14  
    15  GITHUB_SHA="${GITHUB_SHA:-"$(git rev-parse HEAD)"}"
    16  GITHUB_REPOSITORY="${GITHUB_REPOSITORY:-"WillAbides/benchdiff"}"
    17  
    18  bin/semver-next "$GITHUB_REPOSITORY" -r "$GITHUB_SHA" --create-tag --require-labels
    19  
    20  git fetch --tags
    21  
    22  bin/goreleaser release