-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Universal bisect script #16398
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Universal bisect script #16398
Conversation
19ad5dc
to
779ef7d
Compare
02b9083
to
2e0152a
Compare
* 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
2e0152a
to
cdb31bc
Compare
I tried bisecting some issues with the new script and it turns out that we need to publish locally bootstrapped versions of the compiler to get correct results in some cases, even though this makes bisecting commits slower. So I updated the script accordingly |
@nicolasstucki does this thumb up mean an actual approve? |
It means I approve publishing the bootstrapped compiler. I also saw that this was necessary. In practice, this is not too long given that we prone the commits extremely fast with the nightly builds. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Otherwise LGTM
Improve bisect script: