···11+# Automatically build the project and run any configured tests for every push
22+# and submitted pull request. This can help catch issues that only occur on
33+# certain platforms or Java versions, and provides a first line of defence
44+# against bad commits.
55+66+engine: "nixery"
77+88+when:
99+ - event: ["push", "pull_request"]
1010+ branch: ["main"]
1111+1212+dependencies:
1313+ nixpkgs:
1414+ - jdk # This is JDK 21 according to nixpkgs
1515+1616+steps:
1717+ - name: "Make Gradle wrapper executable"
1818+ command: chmod +x ./gradlew
1919+ - name: "Build"
2020+ command: ./gradlew build