diff --git a/.github/workflows/bld.yml b/.github/workflows/bld.yml index 6e64623..c4a5206 100644 --- a/.github/workflows/bld.yml +++ b/.github/workflows/bld.yml @@ -6,10 +6,8 @@ env: KOTLIN_HOME: /usr/share/kotlinc jobs: - build-bld-project: - runs-on: - - ubuntu-latest - - windows-latest + build-bld-linux: + runs-on: ubuntu-latest strategy: matrix: @@ -40,4 +38,27 @@ jobs: run: ./bld download - name: Run tests + run: ./bld compile test + + build-bld-windows: + runs-on: windows-latest + + steps: + - name: Checkout source repository + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Set up JDK + uses: actions/setup-java@v4 + with: + distribution: "zulu" + java-version: 17 + + - name: Download dependencies [examples] + working-directory: examples + run: ./bld download + + - name: Run tests [examples] + working-directory: examples run: ./bld compile test \ No newline at end of file diff --git a/examples/src/bld/java/com/example/ExampleBuild.java b/examples/src/bld/java/com/example/ExampleBuild.java index 91d5762..87cc83a 100644 --- a/examples/src/bld/java/com/example/ExampleBuild.java +++ b/examples/src/bld/java/com/example/ExampleBuild.java @@ -61,11 +61,10 @@ public class ExampleBuild extends Project { @Override public void compile() throws Exception { // The source code located in src/main/kotlin and src/test/kotlin will be compiled - var options = new CompileOptions().verbose(true); var op = new CompileKotlinOperation() // .kotlinHome("path/to/kotlin") // .kotlinc("path/to/kotlinc") - .compileOptions(options) + .compileOptions(new CompileOptions().verbose(true)) .fromProject(this); if (!CompileKotlinOperation.isWindows()) {