@@ -36,12 +36,12 @@ object ExposedValues extends AutoPlugin {
36
36
37
37
object Build {
38
38
39
+ val baseVersion = " 0.5.0"
39
40
val scalacVersion = " 2.12.4"
40
41
41
42
val dottyOrganization = " ch.epfl.lamp"
42
43
val dottyGithubUrl = " https://github.com/lampepfl/dotty"
43
44
val dottyVersion = {
44
- val baseVersion = " 0.5.0"
45
45
val isNightly = sys.env.get(" NIGHTLYBUILD" ) == Some (" yes" )
46
46
val isRelease = sys.env.get(" RELEASEBUILD" ) == Some (" yes" )
47
47
if (isNightly)
@@ -308,6 +308,11 @@ object Build {
308
308
parallelExecution in Test := false ,
309
309
310
310
genDocs := Def .taskDyn {
311
+ // Make majorVersion available at dotty.epfl.ch/versions/latest-nightly-base
312
+ // Used by sbt-dotty to resolve the latest nightly
313
+ val majorVersion = baseVersion.take(baseVersion.lastIndexOf('.' ))
314
+ IO .write(file(" ./docs/_site/versions/latest-nightly-base" ), majorVersion)
315
+
311
316
val dottyLib = (packageAll in `dotty-compiler`).value(" dotty-library" )
312
317
val dottyInterfaces = (packageAll in `dotty-compiler`).value(" dotty-interfaces" )
313
318
val otherDeps = (dependencyClasspath in Compile ).value.map(_.data).mkString(" :" )
@@ -321,9 +326,9 @@ object Build {
321
326
" -project-url" , dottyGithubUrl,
322
327
" -classpath" , s " $dottyLib: $dottyInterfaces: $otherDeps"
323
328
)
324
- (runMain in Compile ).toTask(
325
- s """ dotty.tools.dottydoc.Main ${args.mkString(" " )} ${sources.mkString(" " )}"""
326
- )
329
+ (runMain in Compile ).toTask(
330
+ s """ dotty.tools.dottydoc.Main ${args.mkString(" " )} ${sources.mkString(" " )}"""
331
+ )
327
332
}.value,
328
333
329
334
dottydoc := Def .inputTaskDyn {
@@ -855,7 +860,7 @@ object Build {
855
860
856
861
857
862
sbtPlugin := true ,
858
- version := " 0.1.6 " ,
863
+ version := " 0.1.7 " ,
859
864
ScriptedPlugin .scriptedSettings,
860
865
ScriptedPlugin .sbtTestDirectory := baseDirectory.value / " sbt-test" ,
861
866
ScriptedPlugin .scriptedLaunchOpts += " -Dplugin.version=" + version.value,
0 commit comments