You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improve bisect script:
* Use locally published versions of scala when bisecting commits to
unify validation of commits and published nightly versions
* Validate compiler versions using custom scripts - e.g scala-cli and/or
expect can be used, which allows bisecting errors in compilation,
program execution, REPL and more
|The validation script should be executable and accept a single parameter, which will be the scala version to validate.
19
+
|Look at bisect-cli-example.sh and bisect-expect-example.exp for reference.
20
+
|Don't use the example scripts modified in place as they might disappear from the repo during a checkout.
21
+
|Instead copy them to a different location first.
22
+
|
23
+
|Warning: The bisect script should not be run multiple times in parallel because of a potential race condition while publishing artifacts locally.
24
+
|
25
+
|Tip: Before running the bisect script run the validation script manually with some published versions of the compiler to make sure it succeeds and fails as expected.
0 commit comments