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
Add missing gradle toolchain dependencies to the list of Java version
requirements, both in CONTRIBUTING.md and mise.toml.
Fix test instructions in CONTRIBUTING.md, which incorrectly state that a
temporal server needs to be running during tests. Explain how to run the
tests that *do* require a temporal server.
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+15-11Lines changed: 15 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,8 +8,14 @@ before we can merge in any of your changes
8
8
9
9
## Development Environment
10
10
11
-
- Java 23+
12
-
- Docker to run Temporal Server
11
+
-**Java 23+** is required to run Gradle and to compile the project.
12
+
- Some tests assume you also have **Java 17 and 21** installed.
13
+
- Some optional tests also require the [Temporal CLI](https://docs.temporal.io/cli#installation).
14
+
15
+
You can install the Java dependencies all in one go with [mise](https://mise.jdx.dev/), which reads from [mise.toml](./mise.toml). If you're using mise and Gradle isn't automatically picking up the older JDKs as toolchains, try [this workaround](https://mise.jdx.dev/lang/java.html#gradle-toolchains-detection).
16
+
17
+
If you're using Apple Silicon, see the [note on Rosetta](#note-on-rosetta).
0 commit comments