From 1b31a377d2ecd7f8d677593149475125a757a2b1 Mon Sep 17 00:00:00 2001 From: Adrien Piquerez Date: Mon, 12 Jun 2023 17:16:14 +0200 Subject: [PATCH] Reproduce #7288 in scripted project/skip --- sbt-app/src/sbt-test/project/skip/build.sbt | 8 ++++++++ sbt-app/src/sbt-test/project/skip/test | 3 +++ 2 files changed, 11 insertions(+) diff --git a/sbt-app/src/sbt-test/project/skip/build.sbt b/sbt-app/src/sbt-test/project/skip/build.sbt index 72fed351d..9f575bd75 100644 --- a/sbt-app/src/sbt-test/project/skip/build.sbt +++ b/sbt-app/src/sbt-test/project/skip/build.sbt @@ -11,10 +11,18 @@ lazy val a = project lazy val b = project .in(file("b")) +lazy val c = project + .in(file("c")) + .settings( + publish / skip := true + ) + check := { assert((publishLocal / skip).value, "Expected true, got false") assert((a / publishLocal / skip).value, "Expected true, got false") assert(!(a / publish / skip).value, "Expected false, got true") assert(!(b / publish / skip).value, "Expected false, got true") assert(!(b / publishLocal / skip).value, "Expected false, got true") + assert((c / publishLocal / skip).value, "Expected true, got false") + assert((c / publish / skip ).value, "Expected true, got false") } diff --git a/sbt-app/src/sbt-test/project/skip/test b/sbt-app/src/sbt-test/project/skip/test index 15675b169..d2f0e9905 100644 --- a/sbt-app/src/sbt-test/project/skip/test +++ b/sbt-app/src/sbt-test/project/skip/test @@ -1 +1,4 @@ > check + +# should not fail if skipped, and publishTo is empty +> c / publish