blob: a454383100be14e9a4a70528b57bd2cfc4dacf49 (
plain) (
tree)
|
|
#!/usr/bin/env bash
set -eux
echo $GPG_PRIVATE_KEY_B64 | base64 --decode > gpg_key
gpg --import gpg_key
rm gpg_key
# Build Mill
./mill -i dev.assembly
rm -rf ~/.mill
# We first deploy to Maven to ensure, all modules (worker, contrib) are available
out/dev/assembly/dest/mill mill.scalalib.PublishModule/publishAll \
--sonatypeCreds lihaoyi:$SONATYPE_PASSWORD \
--gpgPassphrase $GPG_PASSWORD \
--publishArtifacts __.publishArtifacts \
--readTimeout 600000 \
--release true \
--signed true
# We upload the assembly to GitHub only after we deployed to Maven
out/dev/assembly/dest/mill uploadToGithub $GITHUB_ACCESS_TOKEN
|