Skip to content

Commit 604c06c

Browse files
Update build for new community build infra
1 parent 0c1fe0a commit 604c06c

File tree

3 files changed

+21
-21
lines changed

3 files changed

+21
-21
lines changed

build.sbt

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ val dottyVersion = "0.11.0-bin-20181114-7a86d5b-NIGHTLY"
1111
lazy val commonSettings = Seq(
1212
organization := pdbp,
1313
version := pdbpVersion,
14-
scalaVersion := dottyVersion
14+
scalaVersion := dottyVersion,
15+
updateOptions := updateOptions.value.withLatestSnapshots(false)
1516
)
1617

1718
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
@@ -21,7 +22,7 @@ lazy val types = project
2122
.settings(
2223
commonSettings,
2324
name := "types"
24-
)
25+
)
2526

2627
lazy val utils = project
2728
.in(file("utils"))
@@ -37,7 +38,7 @@ lazy val kleisli = project
3738
.settings(
3839
commonSettings,
3940
name := "kleisli"
40-
)
41+
)
4142

4243
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
4344

@@ -46,7 +47,7 @@ lazy val naturalTransformation = project
4647
.settings(
4748
commonSettings,
4849
name := "naturalTransformation"
49-
).dependsOn(kleisli)
50+
).dependsOn(kleisli)
5051

5152
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
5253

@@ -57,28 +58,28 @@ lazy val liftingSyntax = project
5758
.settings(
5859
commonSettings,
5960
name := "liftingSyntax"
60-
).dependsOn(types, utils)
61+
).dependsOn(types, utils)
6162

6263
lazy val writableSyntax = project
6364
.in(file("writableSyntax"))
6465
.settings(
6566
commonSettings,
6667
name := "writableSyntax"
67-
).dependsOn(types, liftingSyntax)
68+
).dependsOn(types, liftingSyntax)
6869

6970
lazy val programSyntax = project
7071
.in(file("programSyntax"))
7172
.settings(
7273
commonSettings,
7374
name := "programSyntax"
74-
).dependsOn(types, utils, writableSyntax)
75+
).dependsOn(types, utils, writableSyntax)
7576

7677
lazy val computationSyntax = project
7778
.in(file("computationSyntax"))
7879
.settings(
7980
commonSettings,
8081
name := "computationSyntax"
81-
).dependsOn(types, utils, kleisli, liftingSyntax, programSyntax)
82+
).dependsOn(types, utils, kleisli, liftingSyntax, programSyntax)
8283

8384
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
8485

@@ -87,7 +88,7 @@ lazy val computationTransformations = project
8788
.settings(
8889
commonSettings,
8990
name := "computationTransformations"
90-
).dependsOn(types, utils, naturalTransformation, programSyntax, computationSyntax)
91+
).dependsOn(types, utils, naturalTransformation, programSyntax, computationSyntax)
9192

9293
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
9394

@@ -98,18 +99,18 @@ lazy val programSemantics = project
9899
.settings(
99100
commonSettings,
100101
name := "programSemantics"
101-
).dependsOn(naturalTransformation, programSyntax)
102+
).dependsOn(naturalTransformation, programSyntax)
102103

103104
lazy val computationSemantics = project
104105
.in(file("computationSemantics"))
105106
.settings(
106107
commonSettings,
107108
name := "computationSemantics"
108-
).dependsOn(naturalTransformation, computationSyntax, computationTransformations, programSemantics, writableSyntaxInstances)
109+
).dependsOn(naturalTransformation, computationSyntax, computationTransformations, programSemantics, writableSyntaxInstances)
109110

110111
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
111112

112-
// syntax instances
113+
// syntax instances
113114

114115
lazy val writableSyntaxInstances = project
115116
.in(file("writableSyntaxInstances"))
@@ -123,7 +124,7 @@ lazy val programSyntaxInstances = project
123124
.settings(
124125
commonSettings,
125126
name := "programSyntaxInstances"
126-
).dependsOn(programSyntax, computationSyntax, computationTransformations, writableSyntaxInstances)
127+
).dependsOn(programSyntax, computationSyntax, computationTransformations, writableSyntaxInstances)
127128

128129
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
129130

@@ -143,7 +144,7 @@ lazy val programRunners = project
143144
.settings(
144145
commonSettings,
145146
name := "programRunners"
146-
).dependsOn(types)
147+
).dependsOn(types)
147148

148149
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
149150

@@ -154,14 +155,14 @@ lazy val programExampleUtils = project
154155
.settings(
155156
commonSettings,
156157
name := "programExampleUtils"
157-
).dependsOn(types, programSyntax)
158+
).dependsOn(types, programSyntax)
158159

159160
lazy val programExamples = project
160161
.in(file("programExamples"))
161162
.settings(
162163
commonSettings,
163164
name := "programExamples"
164-
).dependsOn(programSyntax, programExampleUtils)
165+
).dependsOn(programSyntax, programExampleUtils)
165166

166167
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
167168

@@ -179,9 +180,9 @@ lazy val mainExamples = project
179180
.settings(
180181
commonSettings,
181182
name := "mainExamples"
182-
).dependsOn(programSyntaxInstances, programSemanticsInstances, programRunners, programExamples, mainExampleUtils)
183+
).dependsOn(programSyntaxInstances, programSemanticsInstances, programRunners, programExamples, mainExampleUtils)
184+
183185

184-
185186
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
186187

187188
// main program examples, effectul I/O
@@ -205,6 +206,6 @@ lazy val effectfulMainExamples = project
205206
.settings(
206207
commonSettings,
207208
name := "effectfulMainExamples"
208-
).dependsOn(programSyntaxInstances, programSemanticsInstances, programRunners, programExamples, effectfulMainExampleUtils)
209+
).dependsOn(programSyntaxInstances, programSemanticsInstances, programRunners, programExamples, effectfulMainExampleUtils)
209210

210211
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

project/build.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
sbt.version=1.2.6
1+
sbt.version=1.2.7

project/plugins.sbt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +0,0 @@
1-
addSbtPlugin("ch.epfl.lamp" % "sbt-dotty" % "0.2.4")

0 commit comments

Comments
 (0)