aboutsummaryrefslogtreecommitdiff
path: root/publish
diff options
context:
space:
mode:
Diffstat (limited to 'publish')
-rwxr-xr-xpublish19
1 files changed, 19 insertions, 0 deletions
diff --git a/publish b/publish
new file mode 100755
index 0000000..bb5e48d
--- /dev/null
+++ b/publish
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+set -o errexit
+
+# Tests are run on a subset of projects
+mill yamlesque.jvm[2.13].test
+mill yamlesque.jvm[2.12].test
+mill yamlesque.js[2.13].test
+mill yamlesque.js[2.12].test
+mill yamlesque.native[2.11].test
+
+# All projects are compiled
+mill yamlesque.jvm[_].compile
+mill yamlesque.js[_].compile
+mill yamlesque.native[_].compile
+
+mill mill.scalalib.PublishModule/publishAll \
+ --sonatypeCreds "8VNUX6+2:$(pass infra/ci-sonatype)" \
+ --publishArtifacts __.publishArtifacts