blob: c59c68114ffd9197d4cbbb3a26368e8a9c3d3855 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#!/usr/bin/env python
from subprocess import check_call
import os, base64
check_call(["sbt", "bin/test:assembly"])
is_master_commit = (
os.environ["TRAVIS_PULL_REQUEST"] == "false" &&
(os.environ["TRAVIS_BRANCH"] == "master" || os.environ["TRAVIS_TAG"] != "")
)
with open("~/gpg.key", "w") as f:
f.write(base64.b64decode(os.environ["GPG_PRIVATE_KEY_B64"]))
check_call(["gpg", "--import", "~/gpg.key"])
check_call([
"target/bin/mill",
"mill.scalalib.PublishModule/publishAll",
"lihaoyi:" + os.environ["SONATYPE_PASSWORD"],
os.environ["GPG_PASSWORD"],
"_.publishArtifacts"
])
|