From e0a3bbe716b67624eaf3c327ea1e433c6c481213 Mon Sep 17 00:00:00 2001 From: Li Haoyi Date: Mon, 1 Jul 2019 11:04:38 -0700 Subject: Fix build, split up release and assembly (#643) * . * . * use non-version-changing executable for integration tests * Update test-mill-1.sh --- ci/publish-local.sh | 4 ++-- ci/release.sh | 4 ++-- ci/test-mill-0.sh | 2 +- ci/test-mill-1.sh | 4 +++- ci/test-mill-2.sh | 4 ++-- ci/test-mill-bootstrap.sh | 2 +- ci/test-mill-dev.sh | 2 +- 7 files changed, 12 insertions(+), 10 deletions(-) (limited to 'ci') diff --git a/ci/publish-local.sh b/ci/publish-local.sh index c137340d..6342125e 100755 --- a/ci/publish-local.sh +++ b/ci/publish-local.sh @@ -2,6 +2,6 @@ set -eux -mill -i all __.publishLocal release +./mill -i all __.publishLocal executable -mv out/release/dest/mill ~/mill-release +mv out/executable/dest/mill ~/mill-release diff --git a/ci/release.sh b/ci/release.sh index 28768dc0..ee0deaf8 100755 --- a/ci/release.sh +++ b/ci/release.sh @@ -8,7 +8,7 @@ gpg --import gpg_key rm gpg_key -mill mill.scalalib.PublishModule/publishAll \ +./mill mill.scalalib.PublishModule/publishAll \ lihaoyi:$SONATYPE_PASSWORD \ $GPG_PASSWORD \ __.publishArtifacts \ @@ -16,4 +16,4 @@ mill mill.scalalib.PublishModule/publishAll \ true -mill uploadToGithub $GITHUB_ACCESS_TOKEN +./mill uploadToGithub $GITHUB_ACCESS_TOKEN diff --git a/ci/test-mill-0.sh b/ci/test-mill-0.sh index 83c361b1..e8536920 100755 --- a/ci/test-mill-0.sh +++ b/ci/test-mill-0.sh @@ -7,4 +7,4 @@ git clean -xdf # Run tests -mill -i all {main,scalalib,scalajslib,contrib.twirllib,contrib.playlib,main.client,contrib.scalapblib,contrib.flyway,contrib.scoverage}.test \ No newline at end of file +./mill -i all {main,scalalib,scalajslib,contrib.twirllib,contrib.playlib,main.client,contrib.scalapblib,contrib.flyway,contrib.scoverage}.test \ No newline at end of file diff --git a/ci/test-mill-1.sh b/ci/test-mill-1.sh index b0ed7bc2..df2261bd 100755 --- a/ci/test-mill-1.sh +++ b/ci/test-mill-1.sh @@ -6,4 +6,6 @@ set -eux git clean -xdf # Run tests -mill integration.test "mill.integration.local.{JawnTests,BetterFilesTests,UpickleTests}" +./mill integration.test "mill.integration.local.JawnTests" +./mill integration.test "mill.integration.local.BetterFilesTests" +./mill integration.test "mill.integration.local.UpickleTests" diff --git a/ci/test-mill-2.sh b/ci/test-mill-2.sh index 83eef7a3..134febc1 100755 --- a/ci/test-mill-2.sh +++ b/ci/test-mill-2.sh @@ -5,6 +5,6 @@ set -eux # Starting from scratch... git clean -xdf -mill contrib.testng.publishLocal # Needed for CaffeineTests +./mill contrib.testng.publishLocal # Needed for CaffeineTests # Run tests -mill integration.test "mill.integration.local.{AcyclicTests,AmmoniteTests,DocAnnotationsTests}" +./mill integration.test "mill.integration.local.{AcyclicTests,AmmoniteTests,DocAnnotationsTests}" diff --git a/ci/test-mill-bootstrap.sh b/ci/test-mill-bootstrap.sh index 80086df2..f5100663 100755 --- a/ci/test-mill-bootstrap.sh +++ b/ci/test-mill-bootstrap.sh @@ -6,7 +6,7 @@ set -eux git clean -xdf # First build -mill -i all __.publishLocal release +./mill -i all __.publishLocal release mv out/release/dest/mill ~/mill-1 # Clean up diff --git a/ci/test-mill-dev.sh b/ci/test-mill-dev.sh index 1a5c5243..d81fe0df 100755 --- a/ci/test-mill-dev.sh +++ b/ci/test-mill-dev.sh @@ -6,7 +6,7 @@ set -eux git clean -xdf # Build Mill -mill -i dev.assembly +./mill -i dev.assembly rm -rf ~/.mill -- cgit v1.2.3