File tree Expand file tree Collapse file tree 3 files changed +10
-5
lines changed Expand file tree Collapse file tree 3 files changed +10
-5
lines changed Original file line number Diff line number Diff line change 8383 - name : Setup Scala
8484 uses : VirtusLab/scala-cli-setup@v1
8585 with :
86- jvm : adoptium:21
86+ jvm : temurin:11
8787 apps : sbt
8888 - name : Publish
8989 run : ./mill -i io.kipp.mill.ci.release.ReleaseModule/publishAll
Original file line number Diff line number Diff line change @@ -29,15 +29,20 @@ You can install it as described on the Chisel [installation instructions](https:
2929Developers should read the Mill documentation to understand the basic commands and use.
3030
3131The main dependencies for development are the JDK and git.
32- Any JDK 8 or newer will work for most development, but note that developing the CIRCT Panama bindings requires Java 21.
32+ Any JDK 11 or newer will work for most development, but note that developing the CIRCT Panama bindings requires Java 21.
3333[ Coursier] ( https://get-coursier.io ) 's command-line is useful for hot swapping JDKs.
34- For example:
34+ For example, the following swap the JDK in your shell to the latest release of GraalVM Java 21 :
3535
3636``` sh
3737eval $( cs java --jvm graalvm-java21 --env)
3838```
3939
40- This will swap the JDK in your shell to the latest release of GraalVM Java 21.
40+ While the CIRCT Panama bindings require Java 21, publishing the Chisel plugin for versions < 2.13.11 requires Java 11.
41+ To switch the JDK in your shell to the latest patch release of Temurin Java 11:
42+
43+ ``` sh
44+ eval $( cs java --jvm temurin:11 --env)
45+ ```
4146
4247### Useful commands
4348
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ import $file.release
1010
1111object `package` extends RootModule {
1212 // https://github.com/com-lihaoyi/mill/issues/3693
13- object cross extends Cross[Plugin](v.scalaCrossVersions )
13+ object cross extends Cross[Plugin](v.pluginScalaCrossVersions )
1414}
1515
1616trait Plugin extends CrossSbtModule with ScalafmtModule with release.ChiselPublishModule {
You can’t perform that action at this time.
0 commit comments