diff --git a/.github/workflows/kernel_test.yaml b/.github/workflows/kernel_test.yaml new file mode 100644 index 00000000000..dc666caba81 --- /dev/null +++ b/.github/workflows/kernel_test.yaml @@ -0,0 +1,16 @@ +name: "Delta Kernel Tests" +on: [push, pull_request] +jobs: + test: + runs-on: ubuntu-20.04 + env: + SCALA_VERSION: 2.12.15 + steps: + - uses: actions/checkout@v3 + - name: install java + uses: actions/setup-java@v3 + with: + distribution: "zulu" + java-version: "8" + - name: Compile code # TODO: run tests later on + run: cd kernel && build/sbt compile diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 963b5fedffa..9b930dee970 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -1,4 +1,4 @@ -name: "Delta Lake Tests" +name: "Delta Spark Tests" on: [push, pull_request] jobs: test: @@ -10,6 +10,12 @@ jobs: SCALA_VERSION: ${{ matrix.scala }} steps: - uses: actions/checkout@v3 + - uses: technote-space/get-diff-action@v4 + id: git-diff + with: + PATTERNS: | + ** + !kernel/** - name: install java uses: actions/setup-java@v3 with: @@ -49,7 +55,9 @@ jobs: pipenv run pip install twine==4.0.1 pipenv run pip install wheel==0.33.4 pipenv run pip install setuptools==41.0.1 + if: steps.git-diff.outputs.diff - name: Run Scala/Java and Python tests run: | pipenv run python run-tests.py --coverage cd examples/scala && build/sbt "++ $SCALA_VERSION compile" + if: steps.git-diff.outputs.diff