Build Logs
playframework/play-silhouette • scheduled_3.8.1-RC1-bin-20251219-d71e859-NIGHTLY
Errors
0
Warnings
22
Total Lines
582
1##################################
2Clonning https://github.com/playframework/play-silhouette.git into /build/repo using revision 11.0.0-M4
3##################################
4Note: switching to 'ea6a9a61614b2676d54ef2fdc0c3415c218b5902'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21Would override fixed Scala version: 3.3.7
22Using target Scala version for migration: 3.7.4
23Migrating project for -source:3.4 using Scala 3.7.4
24----
25Preparing build for 3.7.4
26Would try to apply common scalacOption (best-effort, sbt/mill only):
27Append: -rewrite,REQUIRE:-source:3.4-migration
28Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
29
30Try apply source patch:
31Path: build.sbt
32Pattern: val scala3: String = "3.3.7"
33Replacement: val scala3: String = "3.7.4"
34Starting compilation server
35Compiling project (Scala 3.7.3, JVM (17))
36Compiled project (Scala 3.7.3, JVM (17))
37Successfully applied pattern 'val scala3: String = "3.3.7"' in build.sbt
38----
39Starting build for 3.7.4
40Execute tests: false
41sbt project found:
42No prepare script found for project playframework/play-silhouette
43##################################
44Scala version: 3.7.4
45Targets: org.playframework.silhouette%play-silhouette org.playframework.silhouette%play-silhouette-cas org.playframework.silhouette%play-silhouette-crypto-jca org.playframework.silhouette%play-silhouette-password-argon2 org.playframework.silhouette%play-silhouette-password-bcrypt org.playframework.silhouette%play-silhouette-persistence org.playframework.silhouette%play-silhouette-testkit org.playframework.silhouette%play-silhouette-totp
46Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3: String = \"3.3.7\"","replaceWith":"val scala3: String = \"<SCALA_VERSION>\""}]}
47##################################
48Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
49Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
50[sbt_options] declare -a sbt_options=()
51[process_args] java_version = '17'
52[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
53# Executing command line:
54java
55-Dfile.encoding=UTF-8
56-Dcommunitybuild.scala=3.7.4
57-Dcommunitybuild.project.dependencies.add=
58-Xmx7G
59-Xms4G
60-Xss8M
61-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
62-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
63-jar
64/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
65"setCrossScalaVersions 3.7.4"
66"++3.7.4 -v"
67"mapScalacOptions "-rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
68"set every credentials := Nil"
69"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
70"removeScalacOptionsStartingWith -P:wartremover"
71
72moduleMappings
73"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3: String = \"3.3.7\"","replaceWith":"val scala3: String = \"<SCALA_VERSION>\""}]}""" org.playframework.silhouette%play-silhouette org.playframework.silhouette%play-silhouette-cas org.playframework.silhouette%play-silhouette-crypto-jca org.playframework.silhouette%play-silhouette-password-argon2 org.playframework.silhouette%play-silhouette-password-bcrypt org.playframework.silhouette%play-silhouette-persistence org.playframework.silhouette%play-silhouette-testkit org.playframework.silhouette%play-silhouette-totp"
74
75[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
76[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
77[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
78[info] loading project definition from /build/repo/project
79[info] compiling 3 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
80[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
81[info] Compilation completed in 8.776s.
82[info] done compiling
83[info] loading settings for project root from build.sbt...
84[info] resolving key references (10036 settings) ...
85[info] set current project to root (in build file:/build/repo/)
86[warn] there are 3 keys that are not used by any other settings/tasks:
87[warn]
88[warn] * Global / evictionErrorLevel
89[warn] +- /build/repo/build.sbt:7
90[warn] * ThisBuild / Test / scalacOptions
91[warn] +- /build/repo/build.sbt:52
92[warn] * ThisBuild / crossVersion
93[warn] +- /build/repo/build.sbt:57
94[warn]
95[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
96[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
97Execute setCrossScalaVersions: 3.7.4
98OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in silhouette/crossScalaVersions
99OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in silhouettePersistence/crossScalaVersions
100OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in silhouetteTotp/crossScalaVersions
101OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in silhouetteBcrypt/crossScalaVersions
102OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in silhouetteCas/crossScalaVersions
103OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in silhouetteCryptoJca/crossScalaVersions
104OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in silhouetteArgon2/crossScalaVersions
105OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in silhouetteTestkit/crossScalaVersions
106OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in root/crossScalaVersions
107[info] set current project to root (in build file:/build/repo/)
108[info] Setting Scala version to 3.7.4 on 9 projects.
109[info] Switching Scala version on:
110[info] silhouetteCryptoJca (2.13.17, 3.7.4)
111[info] silhouetteCas (2.13.17, 3.7.4)
112[info] * root (2.13.17, 3.7.4)
113[info] silhouettePersistence (2.13.17, 3.7.4)
114[info] silhouette (2.13.17, 3.7.4)
115[info] silhouetteArgon2 (2.13.17, 3.7.4)
116[info] silhouetteBcrypt (2.13.17, 3.7.4)
117[info] silhouetteTotp (2.13.17, 3.7.4)
118[info] silhouetteTestkit (2.13.17, 3.7.4)
119[info] Excluding projects:
120[info] Reapplying settings...
121[info] set current project to root (in build file:/build/repo/)
122Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
123[info] Reapplying settings...
124[info] set current project to root (in build file:/build/repo/)
125[info] Defining Global / credentials, credentials and 7 others.
126[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 44 others.
127[info] Run `last` for details.
128[info] Reapplying settings...
129[info] set current project to root (in build file:/build/repo/)
130Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
131[info] Reapplying settings...
132OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
133
134 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
135 Did you mean allExcludeDependencies ?
136 , retry without global scopes
137[info] Reapplying settings...
138[info] set current project to root (in build file:/build/repo/)
139Execute removeScalacOptionsStartingWith: -P:wartremover
140[info] Reapplying settings...
141[info] set current project to root (in build file:/build/repo/)
142[success] Total time: 0 s, completed Dec 20, 2025, 1:34:28 AM
143Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3: String = \"3.3.7\"","replaceWith":"val scala3: String = \"<SCALA_VERSION>\""}]}
144Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
145Starting build...
146Projects: Set(silhouetteCryptoJca, silhouetteCas, silhouettePersistence, silhouette, silhouetteArgon2, silhouetteBcrypt, silhouetteTotp, silhouetteTestkit)
147Starting build for ProjectRef(file:/build/repo/,silhouetteTestkit) (play-silhouette-testkit)... [0/8]
148OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
149OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
150OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.13.17 module Scope(Select(BuildRef(file:/build/repo/)), Zero, Zero, Zero)
151OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.13.17 module Scope(Select(BuildRef(file:/build/repo/)), Zero, Zero, Zero)
152OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
153OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
154OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
155Compile scalacOptions: -unchecked, -encoding, utf8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
156[info] compiling 107 Scala sources to /build/repo/silhouette/target/scala-3.7.4/classes ...
157[info] [patched file /build/repo/silhouette/app/play/silhouette/impl/authenticators/SessionAuthenticator.scala]
158[info] [patched file /build/repo/silhouette/app/play/silhouette/impl/providers/OAuth2Provider.scala]
159[info] [patched file /build/repo/silhouette/app/play/silhouette/impl/authenticators/BearerTokenAuthenticator.scala]
160[info] [patched file /build/repo/silhouette/app/play/silhouette/impl/authenticators/JWTAuthenticator.scala]
161[info] done compiling
162[info] compiling 2 Scala sources to /build/repo/silhouette-testkit/target/scala-3.7.4/classes ...
163[info] [patched file /build/repo/silhouette-testkit/app-3/play/silhouette/test/Fakes.scala]
164[info] done compiling
165[info] compiling 4 Scala sources to /build/repo/silhouette/target/scala-3.7.4/classes ...
166[info] done compiling
167[info] compiling 10 Scala sources to /build/repo/silhouette/target/scala-3.7.4/classes ...
168[info] done compiling
169[info] compiling 1 Scala source to /build/repo/silhouette-testkit/target/scala-3.7.4/classes ...
170[info] done compiling
171[info] compiling 1 Scala source to /build/repo/silhouette-testkit/target/scala-3.7.4/test-classes ...
172[info] done compiling
173Starting build for ProjectRef(file:/build/repo/,silhouette) (play-silhouette)... [1/8]
174Compile scalacOptions: -unchecked, -encoding, utf8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
175[info] compiling 53 Scala sources to /build/repo/silhouette/target/scala-3.7.4/test-classes ...
176[info] [patched file /build/repo/silhouette/test/play/silhouette/impl/providers/oauth2/GitHubProviderSpec.scala]
177[info] [patched file /build/repo/silhouette/test/play/silhouette/impl/providers/oauth2/LinkedInProviderSpec.scala]
178[info] [patched file /build/repo/silhouette/test/play/silhouette/impl/providers/oauth2/GoogleProviderSpec.scala]
179[info] [patched file /build/repo/silhouette/test/play/silhouette/impl/providers/oauth2/VKProviderSpec.scala]
180[info] [patched file /build/repo/silhouette/test/play/silhouette/impl/providers/custom/FacebookProviderSpec.scala]
181[info] [patched file /build/repo/silhouette/test/play/silhouette/impl/providers/OAuth2ProviderSpec.scala]
182[info] [patched file /build/repo/silhouette/test/play/silhouette/impl/providers/oauth2/Auth0ProviderSpec.scala]
183[info] [patched file /build/repo/silhouette/test/play/silhouette/impl/providers/oauth2/FoursquareProviderSpec.scala]
184[info] [patched file /build/repo/silhouette/test/play/silhouette/impl/providers/oauth2/DropboxProviderSpec.scala]
185[info] [patched file /build/repo/silhouette/test/play/silhouette/impl/providers/oauth2/GitLabProviderSpec.scala]
186[info] [patched file /build/repo/silhouette/test/play/silhouette/impl/providers/oauth2/FacebookProviderSpec.scala]
187[info] [patched file /build/repo/silhouette/test/play/silhouette/impl/providers/oauth2/InstagramProviderSpec.scala]
188[info] done compiling
189[info] compiling 12 Scala sources to /build/repo/silhouette/target/scala-3.7.4/test-classes ...
190[info] done compiling
191Starting build for ProjectRef(file:/build/repo/,silhouettePersistence) (play-silhouette-persistence)... [2/8]
192Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
193[info] compiling 7 Scala sources to /build/repo/silhouette-persistence/target/scala-3.7.4/classes ...
194[info] done compiling
195[info] compiling 4 Scala sources to /build/repo/silhouette-persistence/target/scala-3.7.4/test-classes ...
196[info] done compiling
197Starting build for ProjectRef(file:/build/repo/,silhouetteArgon2) (play-silhouette-password-argon2)... [3/8]
198Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
199[info] compiling 1 Scala source to /build/repo/silhouette-password-argon2/target/scala-3.7.4/classes ...
200[info] done compiling
201[info] compiling 1 Scala source to /build/repo/silhouette-password-argon2/target/scala-3.7.4/test-classes ...
202[info] done compiling
203Starting build for ProjectRef(file:/build/repo/,silhouetteCas) (play-silhouette-cas)... [4/8]
204Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
205[info] compiling 2 Scala sources to /build/repo/silhouette-cas/target/scala-3.7.4/classes ...
206[info] done compiling
207[info] compiling 1 Scala source to /build/repo/silhouette-cas/target/scala-3.7.4/test-classes ...
208[info] done compiling
209Starting build for ProjectRef(file:/build/repo/,silhouetteTotp) (play-silhouette-totp)... [5/8]
210Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
211[info] compiling 1 Scala source to /build/repo/silhouette-totp/target/scala-3.7.4/classes ...
212[info] done compiling
213[info] compiling 1 Scala source to /build/repo/silhouette-totp/target/scala-3.7.4/test-classes ...
214[info] done compiling
215Starting build for ProjectRef(file:/build/repo/,silhouetteBcrypt) (play-silhouette-password-bcrypt)... [6/8]
216Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
217[info] compiling 2 Scala sources to /build/repo/silhouette-password-bcrypt/target/scala-3.7.4/classes ...
218[info] done compiling
219[info] compiling 2 Scala sources to /build/repo/silhouette-password-bcrypt/target/scala-3.7.4/test-classes ...
220[info] done compiling
221Starting build for ProjectRef(file:/build/repo/,silhouetteCryptoJca) (play-silhouette-crypto-jca)... [7/8]
222Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
223[info] compiling 2 Scala sources to /build/repo/silhouette-crypto-jca/target/scala-3.7.4/classes ...
224[info] done compiling
225[info] compiling 2 Scala sources to /build/repo/silhouette-crypto-jca/target/scala-3.7.4/test-classes ...
226[info] done compiling
227
228************************
229Build summary:
230[{
231 "module": "play-silhouette-testkit",
232 "compile": {"status": "ok", "tookMs": 18552, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
233 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
234 "test-compile": {"status": "ok", "tookMs": 7532, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
235 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
236 "publish": {"status": "skipped", "tookMs": 0},
237 "metadata": {
238 "crossScalaVersions": ["2.13.17", "3.3.7"]
239}
240},{
241 "module": "play-silhouette",
242 "compile": {"status": "ok", "tookMs": 64, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
243 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
244 "test-compile": {"status": "ok", "tookMs": 21515, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
245 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
246 "publish": {"status": "skipped", "tookMs": 0},
247 "metadata": {
248 "crossScalaVersions": ["2.13.17", "3.3.7"]
249}
250},{
251 "module": "play-silhouette-persistence",
252 "compile": {"status": "ok", "tookMs": 513, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
253 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
254 "test-compile": {"status": "ok", "tookMs": 1483, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
255 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
256 "publish": {"status": "skipped", "tookMs": 0},
257 "metadata": {
258 "crossScalaVersions": ["2.13.17", "3.3.7"]
259}
260},{
261 "module": "play-silhouette-password-argon2",
262 "compile": {"status": "ok", "tookMs": 380, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
263 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
264 "test-compile": {"status": "ok", "tookMs": 737, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
265 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
266 "publish": {"status": "skipped", "tookMs": 0},
267 "metadata": {
268 "crossScalaVersions": ["2.13.17", "3.3.7"]
269}
270},{
271 "module": "play-silhouette-cas",
272 "compile": {"status": "ok", "tookMs": 639, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
273 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
274 "test-compile": {"status": "ok", "tookMs": 1442, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
275 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
276 "publish": {"status": "skipped", "tookMs": 0},
277 "metadata": {
278 "crossScalaVersions": ["2.13.17", "3.3.7"]
279}
280},{
281 "module": "play-silhouette-totp",
282 "compile": {"status": "ok", "tookMs": 452, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
283 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
284 "test-compile": {"status": "ok", "tookMs": 1259, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
285 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
286 "publish": {"status": "skipped", "tookMs": 0},
287 "metadata": {
288 "crossScalaVersions": ["2.13.17", "3.3.7"]
289}
290},{
291 "module": "play-silhouette-password-bcrypt",
292 "compile": {"status": "ok", "tookMs": 300, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
293 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
294 "test-compile": {"status": "ok", "tookMs": 713, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
295 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
296 "publish": {"status": "skipped", "tookMs": 0},
297 "metadata": {
298 "crossScalaVersions": ["2.13.17", "3.3.7"]
299}
300},{
301 "module": "play-silhouette-crypto-jca",
302 "compile": {"status": "ok", "tookMs": 442, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
303 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
304 "test-compile": {"status": "ok", "tookMs": 823, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
305 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
306 "publish": {"status": "skipped", "tookMs": 0},
307 "metadata": {
308 "crossScalaVersions": ["2.13.17", "3.3.7"]
309}
310}]
311************************
312[success] Total time: 191 s (0:03:11.0), completed Dec 20, 2025, 1:37:39 AM
313[0JChecking patch project/plugins.sbt...
314Checking patch build.sbt...
315Applied patch project/plugins.sbt cleanly.
316Applied patch build.sbt cleanly.
317Commit migration rewrites
318Switched to a new branch 'opencb/migrate-source-3.4'
319[opencb/migrate-source-3.4 bcfd99bb] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4
320 17 files changed, 50 insertions(+), 50 deletions(-)
321----
322Preparing build for 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY
323Scala binary version found: 3.8
324Implicitly using source version 3.8
325Scala binary version found: 3.8
326Implicitly using source version 3.8
327Would try to apply common scalacOption (best-effort, sbt/mill only):
328Append: ,REQUIRE:-source:3.8
329Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
330
331Try apply source patch:
332Path: build.sbt
333Pattern: val scala3: String = "3.3.7"
334Replacement: val scala3: String = "3.8.1-RC1-bin-20251219-d71e859-NIGHTLY"
335Successfully applied pattern 'val scala3: String = "3.3.7"' in build.sbt
336----
337Starting build for 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY
338Execute tests: false
339sbt project found:
340No prepare script found for project playframework/play-silhouette
341##################################
342Scala version: 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY
343Targets: org.playframework.silhouette%play-silhouette org.playframework.silhouette%play-silhouette-cas org.playframework.silhouette%play-silhouette-crypto-jca org.playframework.silhouette%play-silhouette-password-argon2 org.playframework.silhouette%play-silhouette-password-bcrypt org.playframework.silhouette%play-silhouette-persistence org.playframework.silhouette%play-silhouette-testkit org.playframework.silhouette%play-silhouette-totp
344Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3: String = \"3.3.7\"","replaceWith":"val scala3: String = \"<SCALA_VERSION>\""}]}
345##################################
346Using extra scalacOptions: ,REQUIRE:-source:3.8
347Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
348[sbt_options] declare -a sbt_options=()
349[process_args] java_version = '17'
350[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
351# Executing command line:
352java
353-Dfile.encoding=UTF-8
354-Dcommunitybuild.scala=3.8.1-RC1-bin-20251219-d71e859-NIGHTLY
355-Dcommunitybuild.project.dependencies.add=
356-Xmx7G
357-Xms4G
358-Xss8M
359-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
360-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
361-jar
362/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
363"setCrossScalaVersions 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY"
364"++3.8.1-RC1-bin-20251219-d71e859-NIGHTLY -v"
365"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
366"set every credentials := Nil"
367"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
368"removeScalacOptionsStartingWith -P:wartremover"
369
370moduleMappings
371"runBuild 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY """{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3: String = \"3.3.7\"","replaceWith":"val scala3: String = \"<SCALA_VERSION>\""}]}""" org.playframework.silhouette%play-silhouette org.playframework.silhouette%play-silhouette-cas org.playframework.silhouette%play-silhouette-crypto-jca org.playframework.silhouette%play-silhouette-password-argon2 org.playframework.silhouette%play-silhouette-password-bcrypt org.playframework.silhouette%play-silhouette-persistence org.playframework.silhouette%play-silhouette-testkit org.playframework.silhouette%play-silhouette-totp"
372
373[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
374[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
375[info] loading project definition from /build/repo/project
376[info] loading settings for project root from build.sbt...
377[info] resolving key references (10036 settings) ...
378[info] set current project to root (in build file:/build/repo/)
379[warn] there are 3 keys that are not used by any other settings/tasks:
380[warn]
381[warn] * Global / evictionErrorLevel
382[warn] +- /build/repo/build.sbt:7
383[warn] * ThisBuild / Test / scalacOptions
384[warn] +- /build/repo/build.sbt:52
385[warn] * ThisBuild / crossVersion
386[warn] +- /build/repo/build.sbt:57
387[warn]
388[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
389[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
390Execute setCrossScalaVersions: 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY
391OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY -> 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY in silhouette/crossScalaVersions
392OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY -> 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY in silhouetteCryptoJca/crossScalaVersions
393OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY -> 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY in silhouetteTotp/crossScalaVersions
394OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY -> 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY in silhouetteBcrypt/crossScalaVersions
395OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY -> 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY in silhouetteCas/crossScalaVersions
396OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY -> 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY in silhouettePersistence/crossScalaVersions
397OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY -> 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY in root/crossScalaVersions
398OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY -> 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY in silhouetteArgon2/crossScalaVersions
399OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY -> 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY in silhouetteTestkit/crossScalaVersions
400[info] set current project to root (in build file:/build/repo/)
401[info] Setting Scala version to 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY on 9 projects.
402[info] Switching Scala version on:
403[info] silhouetteCryptoJca (2.13.17, 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY)
404[info] silhouetteCas (2.13.17, 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY)
405[info] * root (2.13.17, 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY)
406[info] silhouettePersistence (2.13.17, 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY)
407[info] silhouette (2.13.17, 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY)
408[info] silhouetteArgon2 (2.13.17, 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY)
409[info] silhouetteBcrypt (2.13.17, 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY)
410[info] silhouetteTotp (2.13.17, 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY)
411[info] silhouetteTestkit (2.13.17, 3.8.1-RC1-bin-20251219-d71e859-NIGHTLY)
412[info] Excluding projects:
413[info] Reapplying settings...
414[info] set current project to root (in build file:/build/repo/)
415Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
416[info] Reapplying settings...
417[info] set current project to root (in build file:/build/repo/)
418[info] Defining Global / credentials, credentials and 7 others.
419[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 44 others.
420[info] Run `last` for details.
421[info] Reapplying settings...
422[info] set current project to root (in build file:/build/repo/)
423Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
424[info] Reapplying settings...
425OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
426
427 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
428 Did you mean allExcludeDependencies ?
429 , retry without global scopes
430[info] Reapplying settings...
431[info] set current project to root (in build file:/build/repo/)
432Execute removeScalacOptionsStartingWith: -P:wartremover
433[info] Reapplying settings...
434[info] set current project to root (in build file:/build/repo/)
435[success] Total time: 0 s, completed Dec 20, 2025, 1:38:07 AM
436Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3: String = \"3.3.7\"","replaceWith":"val scala3: String = \"<SCALA_VERSION>\""}]}
437Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
438Starting build...
439Projects: Set(silhouetteCryptoJca, silhouetteCas, silhouettePersistence, silhouette, silhouetteArgon2, silhouetteBcrypt, silhouetteTotp, silhouetteTestkit)
440Starting build for ProjectRef(file:/build/repo/,silhouetteTestkit) (play-silhouette-testkit)... [0/8]
441OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
442OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.13.17 module Scope(Select(BuildRef(file:/build/repo/)), Zero, Zero, Zero)
443OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
444OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
445OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
446Compile scalacOptions: -unchecked, -encoding, utf8, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
447[info] compiling 107 Scala sources to /build/repo/silhouette/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/classes ...
448[info] done compiling
449[info] compiling 2 Scala sources to /build/repo/silhouette-testkit/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/classes ...
450[info] done compiling
451[info] compiling 1 Scala source to /build/repo/silhouette-testkit/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/test-classes ...
452[info] done compiling
453Starting build for ProjectRef(file:/build/repo/,silhouette) (play-silhouette)... [1/8]
454Compile scalacOptions: -unchecked, -encoding, utf8, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
455[info] compiling 53 Scala sources to /build/repo/silhouette/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/test-classes ...
456[info] done compiling
457Starting build for ProjectRef(file:/build/repo/,silhouettePersistence) (play-silhouette-persistence)... [2/8]
458Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
459[info] compiling 7 Scala sources to /build/repo/silhouette-persistence/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/classes ...
460[info] done compiling
461[info] compiling 4 Scala sources to /build/repo/silhouette-persistence/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/test-classes ...
462[info] done compiling
463Starting build for ProjectRef(file:/build/repo/,silhouetteArgon2) (play-silhouette-password-argon2)... [3/8]
464Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
465[info] compiling 1 Scala source to /build/repo/silhouette-password-argon2/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/classes ...
466[info] done compiling
467[info] compiling 1 Scala source to /build/repo/silhouette-password-argon2/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/test-classes ...
468[info] done compiling
469Starting build for ProjectRef(file:/build/repo/,silhouetteCas) (play-silhouette-cas)... [4/8]
470Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
471[info] compiling 2 Scala sources to /build/repo/silhouette-cas/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/classes ...
472[info] done compiling
473[info] compiling 1 Scala source to /build/repo/silhouette-cas/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/test-classes ...
474[info] done compiling
475Starting build for ProjectRef(file:/build/repo/,silhouetteTotp) (play-silhouette-totp)... [5/8]
476Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
477[info] compiling 1 Scala source to /build/repo/silhouette-totp/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/classes ...
478[info] done compiling
479[info] compiling 1 Scala source to /build/repo/silhouette-totp/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/test-classes ...
480[info] done compiling
481Starting build for ProjectRef(file:/build/repo/,silhouetteBcrypt) (play-silhouette-password-bcrypt)... [6/8]
482Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
483[info] compiling 2 Scala sources to /build/repo/silhouette-password-bcrypt/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/classes ...
484[info] done compiling
485[info] compiling 2 Scala sources to /build/repo/silhouette-password-bcrypt/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/test-classes ...
486[info] done compiling
487Starting build for ProjectRef(file:/build/repo/,silhouetteCryptoJca) (play-silhouette-crypto-jca)... [7/8]
488Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
489[info] compiling 2 Scala sources to /build/repo/silhouette-crypto-jca/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/classes ...
490[info] done compiling
491[info] compiling 2 Scala sources to /build/repo/silhouette-crypto-jca/target/scala-3.8.1-RC1-bin-20251219-d71e859-NIGHTLY/test-classes ...
492[info] done compiling
493
494************************
495Build summary:
496[{
497 "module": "play-silhouette-testkit",
498 "compile": {"status": "ok", "tookMs": 21813, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
499 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
500 "test-compile": {"status": "ok", "tookMs": 3741, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
501 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
502 "publish": {"status": "skipped", "tookMs": 0},
503 "metadata": {
504 "crossScalaVersions": ["2.13.17", "3.3.7"]
505}
506},{
507 "module": "play-silhouette",
508 "compile": {"status": "ok", "tookMs": 83, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
509 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
510 "test-compile": {"status": "ok", "tookMs": 23219, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
511 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
512 "publish": {"status": "skipped", "tookMs": 0},
513 "metadata": {
514 "crossScalaVersions": ["2.13.17", "3.3.7"]
515}
516},{
517 "module": "play-silhouette-persistence",
518 "compile": {"status": "ok", "tookMs": 512, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
519 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
520 "test-compile": {"status": "ok", "tookMs": 1383, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
521 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
522 "publish": {"status": "skipped", "tookMs": 0},
523 "metadata": {
524 "crossScalaVersions": ["2.13.17", "3.3.7"]
525}
526},{
527 "module": "play-silhouette-password-argon2",
528 "compile": {"status": "ok", "tookMs": 400, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
529 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
530 "test-compile": {"status": "ok", "tookMs": 818, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
531 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
532 "publish": {"status": "skipped", "tookMs": 0},
533 "metadata": {
534 "crossScalaVersions": ["2.13.17", "3.3.7"]
535}
536},{
537 "module": "play-silhouette-cas",
538 "compile": {"status": "ok", "tookMs": 618, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
539 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
540 "test-compile": {"status": "ok", "tookMs": 1191, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
541 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
542 "publish": {"status": "skipped", "tookMs": 0},
543 "metadata": {
544 "crossScalaVersions": ["2.13.17", "3.3.7"]
545}
546},{
547 "module": "play-silhouette-totp",
548 "compile": {"status": "ok", "tookMs": 555, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
549 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
550 "test-compile": {"status": "ok", "tookMs": 1142, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
551 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
552 "publish": {"status": "skipped", "tookMs": 0},
553 "metadata": {
554 "crossScalaVersions": ["2.13.17", "3.3.7"]
555}
556},{
557 "module": "play-silhouette-password-bcrypt",
558 "compile": {"status": "ok", "tookMs": 382, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
559 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
560 "test-compile": {"status": "ok", "tookMs": 884, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
561 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
562 "publish": {"status": "skipped", "tookMs": 0},
563 "metadata": {
564 "crossScalaVersions": ["2.13.17", "3.3.7"]
565}
566},{
567 "module": "play-silhouette-crypto-jca",
568 "compile": {"status": "ok", "tookMs": 510, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
569 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
570 "test-compile": {"status": "ok", "tookMs": 651, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
571 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
572 "publish": {"status": "skipped", "tookMs": 0},
573 "metadata": {
574 "crossScalaVersions": ["2.13.17", "3.3.7"]
575}
576}]
577************************
578[success] Total time: 78 s (0:01:18.0), completed Dec 20, 2025, 1:39:25 AM
579[0JChecking patch project/plugins.sbt...
580Checking patch build.sbt...
581Applied patch project/plugins.sbt cleanly.
582Applied patch build.sbt cleanly.