diff options
Diffstat (limited to 'ci/release.py')
-rwxr-xr-x | ci/release.py | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/ci/release.py b/ci/release.py deleted file mode 100755 index 541774f3..00000000 --- a/ci/release.py +++ /dev/null @@ -1,36 +0,0 @@ -#!/usr/bin/env python - -from subprocess import check_call -import tempfile -import os, base64 - -is_master_commit = ( - os.environ["TRAVIS_PULL_REQUEST"] == "false" and - (os.environ["TRAVIS_BRANCH"] == "master" or os.environ["TRAVIS_TAG"] != "") -) - -if is_master_commit: - check_call(["sbt", "bin/test:assembly"]) - - _, tmp = tempfile.mkstemp() - - with open(tmp, "w") as f: - f.write(base64.b64decode(os.environ["GPG_PRIVATE_KEY_B64"])) - - check_call(["gpg", "--import", tmp]) - - check_call([ - "target/bin/mill", - "mill.scalalib.PublishModule/publishAll", - "lihaoyi:" + os.environ["SONATYPE_PASSWORD"], - os.environ["GPG_PASSWORD"], - "__.publishArtifacts" - "--release", - "true" - ]) - - check_call([ - "target/bin/mill", - "uploadToGithub", - os.environ["GITHUB_ACCESS_TOKEN"] - ]) |