Dotty Community Build
This repository contains tests to build a corpus of Scala open sources projects against a specific version of Dotty.
To run the community build on a local machine, clone the repo and execute
The tests will by default run against the latest NIGHTLY build of dotty.
You may customize the dotty bersion by passing the
DOTTY_REFERENCE variable to
variable is used to identify a specific revision to build, publish locally and against which the
tests will be run. Some examples:
- Build a PR:
- Build a tag:
- Build a specific commit:
- Build using the latest nightly:
Adding your project
To add your project to the community build you can follow these steps:
Create a new branch in your project. Name it
Get your project to compile with Dotty. Instructions can be found on the dotty-example-project. Here are examples of projects that compile with Dotty:
Please open an issue on Github if you believe your project doesn't compile because of a bug in Dotty.
Once your project compiles with Dotty, open a PR against this repo that: