From 570ca30f69289efdedbb6e452b693394d156c570 Mon Sep 17 00:00:00 2001 From: eugene yokota Date: Tue, 13 Jan 2026 04:28:27 -0500 Subject: [PATCH] [2.x] test: Test -Werror in metabuild (#8510) **Problem** -Werror in the metabuild didn't work on sbt 1.x. **Solution** This adds test for it on sbt 2.x. --- sbt-app/src/sbt-test/project-load/werror/build.sbt | 6 ++++++ sbt-app/src/sbt-test/project-load/werror/changes/build.sbt | 6 ++++++ sbt-app/src/sbt-test/project-load/werror/changes/p.sbt | 1 + sbt-app/src/sbt-test/project-load/werror/test | 6 ++++++ 4 files changed, 19 insertions(+) create mode 100644 sbt-app/src/sbt-test/project-load/werror/build.sbt create mode 100644 sbt-app/src/sbt-test/project-load/werror/changes/build.sbt create mode 100644 sbt-app/src/sbt-test/project-load/werror/changes/p.sbt create mode 100644 sbt-app/src/sbt-test/project-load/werror/test diff --git a/sbt-app/src/sbt-test/project-load/werror/build.sbt b/sbt-app/src/sbt-test/project-load/werror/build.sbt new file mode 100644 index 000000000..84a4df0dd --- /dev/null +++ b/sbt-app/src/sbt-test/project-load/werror/build.sbt @@ -0,0 +1,6 @@ +scalaVersion := "3.7.4" + +@deprecated +def foo = true + +fork := foo diff --git a/sbt-app/src/sbt-test/project-load/werror/changes/build.sbt b/sbt-app/src/sbt-test/project-load/werror/changes/build.sbt new file mode 100644 index 000000000..db42926ed --- /dev/null +++ b/sbt-app/src/sbt-test/project-load/werror/changes/build.sbt @@ -0,0 +1,6 @@ +scalaVersion := "3.7.4" + +@deprecated +def foo = true + +fork := !foo diff --git a/sbt-app/src/sbt-test/project-load/werror/changes/p.sbt b/sbt-app/src/sbt-test/project-load/werror/changes/p.sbt new file mode 100644 index 000000000..7c99ad44a --- /dev/null +++ b/sbt-app/src/sbt-test/project-load/werror/changes/p.sbt @@ -0,0 +1 @@ +scalacOptions += "-Werror" diff --git a/sbt-app/src/sbt-test/project-load/werror/test b/sbt-app/src/sbt-test/project-load/werror/test new file mode 100644 index 000000000..7b9adfd60 --- /dev/null +++ b/sbt-app/src/sbt-test/project-load/werror/test @@ -0,0 +1,6 @@ +> name + +$ copy-file changes/p.sbt project/p.sbt +$ copy-file changes/build.sbt build.sbt + +-> reload