File tree Expand file tree Collapse file tree
src/sbt-test/sbt-dependency-rules-plugin/fail Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : ci
2+
3+ on :
4+ push :
5+ branches : [ main ]
6+ pull_request :
7+
8+ jobs :
9+ build :
10+
11+ runs-on : ubuntu-latest
12+
13+ steps :
14+ - uses : actions/checkout@v4
15+
16+ - uses : coursier/cache-action@v6
17+
18+ # SBT 1 base JDK version is 1.8
19+ - name : setup Java 8
20+ uses : actions/setup-java@v4
21+ with :
22+ java-version : ' 8'
23+ distribution : ' temurin'
24+ cache : ' sbt'
25+
26+ - name : setup SBT
27+ uses : sbt/setup-sbt@v1
28+
29+ - name : build
30+ run : sbt clean buildFull
Original file line number Diff line number Diff line change @@ -70,7 +70,11 @@ Test / testOptions += Tests.Argument(TestFrameworks.MUnit, "-b")
7070
7171enablePlugins(SbtPlugin )
7272// set up 'scripted; sbt plugin for testing sbt plugins
73- scriptedLaunchOpts ++= Seq (" -Xmx1024M" , " -Dplugin.version=" + version.value)
73+ scriptedLaunchOpts ++= Seq (
74+ " -Xmx1024M" ,
75+ " -Dplugin.version=" + version.value,
76+ " -Dsbt.color=never" , // to get reliable test results on sbt log
77+ )
7478
7579// TODO: #4 set up release publishing
7680// this section is automatically generated by g8 sbt plugin template - not sure if correct or really needed
Original file line number Diff line number Diff line change @@ -31,10 +31,10 @@ TaskKey[Unit]("checkTaskLogs") := {
3131 }
3232
3333 if (! lastLogLines.contains(projectConfigRuleFailureLine)) {
34- sys.error(" missing project config rule failure line" )
34+ sys.error(s " missing project config rule failure line: \n $projectConfigRuleFailureLine " )
3535 }
3636
3737 if (! lastLogLines.contains(finalTaskFailureLine)) {
38- sys.error(" missing final task failure line" )
38+ sys.error(s " missing final task failure line: \n $finalTaskFailureLine " )
3939 }
4040}
You can’t perform that action at this time.
0 commit comments