Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ODP-1829: Update Zeppelin to 11.2 for JDK11 #6

Merged
merged 71 commits into from
Aug 7, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
7586318
[MINOR] Update jdbc.md Change postgres username (#4704)
bigpear0201 Feb 5, 2024
8de6804
Bump mathjax from 2.7.0 to 3.0.0 in /zeppelin-web (#4705)
dependabot[bot] Feb 5, 2024
8ddf729
Bump org.apache.shiro:shiro-core from 1.10.0 to 1.13.0 (#4703)
dependabot[bot] Feb 5, 2024
4bbd05b
Bump follow-redirects from 1.15.3 to 1.15.4 in /zeppelin-web (#4702)
dependabot[bot] Feb 5, 2024
6294cce
Bump follow-redirects from 1.15.3 to 1.15.4 in /zeppelin-web-angular …
dependabot[bot] Feb 5, 2024
cfbdab0
[MINOR] Upgrade jackson version in /zeppelin-server (#4635)
shefali163 Feb 5, 2024
057480f
[HOTFIX] Disable shell interpreter (#4708)
jongyoul Feb 11, 2024
cb6763d
Fix GCSNotebookRepoTests (#4711)
Reamer Feb 12, 2024
49e2740
[HOTFIX] Check permission when updating cron information (#4631)
jongyoul Feb 16, 2024
0d5f790
[MINOR] Change minimum java version to 11 in docs (#4710)
jongyoul Feb 19, 2024
01231e6
[HOTFIX] Change the link of `helium.json` from S3 to zeppelin.apache.…
jongyoul Feb 19, 2024
e65b543
[ZEPPELIN-5990] Disable sensitive configuration for JDBC url (#4709)
jongyoul Feb 19, 2024
a57b4b2
[ZEPPELIN-5995] Update Kubernetes Library and hopefully fix flaky tes…
Reamer Feb 19, 2024
207d47f
[MINOR] Set Snapshot version to 0.12.0-SNAPSHOT (#4720)
pjfanning Feb 21, 2024
362a2e4
Bump org.postgresql:postgresql from 42.4.3 to 42.7.2 in /jdbc (#4723)
dependabot[bot] Feb 21, 2024
65d0bcc
[HOTFIX] Escape Ldap search filters (#4714)
jongyoul Feb 27, 2024
dd08a39
[HOTFIX] Escape envs when using `.conf` (#4715)
jongyoul Feb 27, 2024
50efcf8
Fix the new zeppelin ui. The specific reason is that the use of exces…
myongyun Mar 7, 2024
129b218
Bump ip from 1.1.8 to 1.1.9 in /zeppelin-web (#4724)
dependabot[bot] Mar 9, 2024
ccf1a99
Bump lodash from 4.17.15 to 4.17.21 in /zeppelin-web-angular (#4689)
dependabot[bot] Mar 9, 2024
8368579
[HOTFIX] Escape HeliumPackage information (#4728)
jongyoul Mar 10, 2024
d0a71c7
[NO-ISSUE] Use reload4j instead of log4j (#4719)
pjfanning Mar 10, 2024
9cfc4bd
[NO-ISSUE] Upgrade org.json jar (#4722)
pjfanning Mar 10, 2024
0f366d8
[ZEPPELIN-6001] k8s images fix (#4729)
th1nksnow Mar 13, 2024
8febca4
[ZEPPELIN-6000] Polish some files mainly in zengine (#4731)
Reamer Mar 14, 2024
57331ef
[ZEPPELIN-6003] Log source info of SQL in JDBCInterpreter (#4732)
kevinjmh Mar 14, 2024
3bf19f4
[ZEPPELIN-6002] Fix completer NPE (#4730)
kevinjmh Mar 15, 2024
74e22ea
[ZEPPELIN-5986] Bump Maven surefire/failsafe plugins to recover JUnit…
pan3793 Mar 19, 2024
8b8848a
[ZEPPELIN-6005] Update Kyuubi JDBC docs (#4738)
pan3793 Mar 20, 2024
15d175a
Bump org.apache.commons:commons-configuration2 from 2.8.0 to 2.10.1 (…
dependabot[bot] Mar 28, 2024
f4dcdfd
[MINOR] Fix missing changed versions (#4737)
pan3793 Mar 29, 2024
24b88da
Bump com.nimbusds:nimbus-jose-jwt in /zeppelin-server (#4733)
dependabot[bot] Mar 30, 2024
7f2be73
[ZEPPELIN-6007] Enhance release scripts for tar shasum commands detec…
pan3793 Apr 1, 2024
f2253f1
[ZEPPELIN-6008] Fix parameter usage of bokeh in test case (#4748)
pan3793 Apr 2, 2024
fa6e3ee
[ZEPPELIN-5969] Remove Hadoop2 and move to Hadoop3 shaded client (#4691)
pan3793 Apr 3, 2024
911f97d
[HOTFIX] Remove rendering helium description as HTML in Frontend (#4755)
jongyoul Apr 11, 2024
df865f0
Bump express from 4.18.2 to 4.19.2 in /zeppelin-web-angular (#4744)
dependabot[bot] Apr 11, 2024
b61bfb5
update scripts/docker/zeppelin/bin/Dockerfile to JDK11 (#4753)
flowy0 Apr 12, 2024
3c60512
Bump some apache common libs (#4757)
Reamer Apr 12, 2024
67098fd
[ZEPPELIN-6006] Remove command line applications when downloading app…
Reamer Apr 17, 2024
ca2481d
[ZEPPELIN-6016] Rewrite and enable Livy integration tests (#4743)
pan3793 Apr 23, 2024
d16ef69
[ZEPPELIN-6017] Revert changes about ZEPPELIN_IDENT_STRING in ZEPPELI…
kevinjmh Apr 27, 2024
e1329eb
[ZEPPELIN-6015] Update ci-action plugins (#4759)
Reamer Apr 27, 2024
3eae255
[ZEPPELIN-5999] Reduce instance objects from Zeppelin (#4726)
Reamer May 16, 2024
9c0f112
[ZEPPELIN-6019] Remove Submarine support (#4763)
pan3793 Jun 6, 2024
abc4182
[ZEPPELIN-6022] Skip decryption of credentials.json when file is empt…
zeotuan Jun 6, 2024
ded5b29
[ZEPPELIN-6018] Update gRPC version from 1.51.0 to 1.55.1 for success…
aditi-sharma-1 Jun 6, 2024
1980817
[ZEPPELIN-6027] Enhanced Integration with Apache Kyuubi (#4770)
pan3793 Jul 3, 2024
dbf112f
[ZEPPELIN-6028] Enhance default value assignment for ZEPPELIN_IDENT_S…
pan3793 Jul 3, 2024
289e954
[ZEPPELIN-6029] Set COPYFILE_DISABLE=1 for macOS tar (#4774)
pan3793 Jul 6, 2024
3089efb
ODP-1644: Removed unsupported interpreter
prabhjyotsingh Jul 9, 2024
c220473
ODP-1315: Bumpup loadash to 4.x
prabhjyotsingh Jul 10, 2024
beecfa8
ODP: fix odp version
prabhjyotsingh Jul 10, 2024
9485e75
ODP-303 New UI build fix for missing projects
shubhluck Jun 7, 2023
51454b0
[ODP-1315] ODP-1644: CVE fixes
JeffreySmith Jul 5, 2024
7a1a92f
ODP-1644: Update to Spark Version
JeffreySmith Jul 5, 2024
96b54ed
ODP-1644: Added libthrift, updated hadoop and phoenix versions
JeffreySmith Jul 5, 2024
4c33229
ODP-1644: Hive 4.0.0 support for JDBC
JeffreySmith Jul 5, 2024
d6d90e7
ODP-1644: Added two variables that were previously missed
JeffreySmith Jul 12, 2024
ea08ed0
ODP-1644: Fixed node/npm version issue when testing with arm64 MacOS
JeffreySmith Jul 15, 2024
05e7832
ODP-1644: Increased timeouts/sleeps to pass tests
JeffreySmith Jul 15, 2024
3884f2b
ODP-1644: Increased ms in Thread.sleep
JeffreySmith Jul 16, 2024
32ee018
ODP-1829: Updated pom.xml files
JeffreySmith Jul 22, 2024
8612b81
ODP-1829: Removed uneeded tests
JeffreySmith Jul 22, 2024
51c6659
ODP-1829: Fixed tests failures
JeffreySmith Jul 22, 2024
959c656
ODP-1829: Disabled Finicky Helium Test
JeffreySmith Jul 22, 2024
f7cdc6e
ODP-1829: Increased wait time so that tests would not fail
JeffreySmith Jul 22, 2024
f9ca134
ODP-1829: Thread.Sleep -> Thread.sleep
JeffreySmith Jul 24, 2024
10ef930
Zeppelin Build fixes
shubhluck May 10, 2023
35be5f8
ODP-1644: Updated version number to 11.2.3.3.6.0-1
JeffreySmith Aug 7, 2024
1495745
Fixed merge conflicts
JeffreySmith Aug 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
# under the License.
#

version: '0.11.1.{build}'
version: '0.12.0.{build}'

shallow_clone: true

Expand Down
115 changes: 61 additions & 54 deletions .github/workflows/core.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,20 +40,20 @@ jobs:
strategy:
fail-fast: false
matrix:
hadoop: [hadoop2, hadoop3]
hadoop: [hadoop3]
java: [ 8, 11 ]
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Tune Runner VM
uses: ./.github/actions/tune-runner-vm
- name: Set up JDK ${{ matrix.java }}
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: ${{ matrix.java }}
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
~/.m2/repository
Expand All @@ -69,7 +69,7 @@ jobs:
- name: install and test plugins
run: ./mvnw package -pl zeppelin-plugins -amd ${MAVEN_ARGS}
- name: Setup conda environment with python 3.9 and R
uses: conda-incubator/setup-miniconda@v2
uses: conda-incubator/setup-miniconda@v3
with:
activate-environment: python_3_with_R
environment-file: testing/env_python_3.9_with_R.yml
Expand All @@ -95,19 +95,19 @@ jobs:
matrix:
java: [ 8, 11 ]
env:
INTERPRETERS: 'hbase,jdbc,file,flink-cmd,cassandra,elasticsearch,bigquery,alluxio,livy,groovy,java,neo4j,submarine,sparql,mongodb,influxdb,shell'
INTERPRETERS: 'hbase,jdbc,file,flink-cmd,cassandra,elasticsearch,bigquery,alluxio,livy,groovy,java,neo4j,sparql,mongodb,influxdb,shell'
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Tune Runner VM
uses: ./.github/actions/tune-runner-vm
- name: Set up JDK ${{ matrix.java }}
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: ${{ matrix.java }}
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
~/.m2/repository
Expand All @@ -120,7 +120,7 @@ jobs:
- name: install environment
run: ./mvnw install -DskipTests -am -pl ${INTERPRETERS} ${MAVEN_ARGS}
- name: Setup conda environment with python 3.9 and R
uses: conda-incubator/setup-miniconda@v2
uses: conda-incubator/setup-miniconda@v3
with:
activate-environment: python_3_with_R_and_tensorflow
environment-file: testing/env_python_3_with_R_and_tensorflow.yml
Expand Down Expand Up @@ -148,16 +148,16 @@ jobs:
java: 8
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Tune Runner VM
uses: ./.github/actions/tune-runner-vm
- name: Set up JDK ${{ matrix.java }}
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: ${{ matrix.java }}
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
~/.m2/repository
Expand All @@ -168,7 +168,7 @@ jobs:
restore-keys: |
${{ runner.os }}-zeppelin-
- name: Setup conda environment with python ${{ matrix.python }} and R
uses: conda-incubator/setup-miniconda@v2
uses: conda-incubator/setup-miniconda@v3
with:
activate-environment: python_3_with_R
environment-file: testing/env_python_${{ matrix.python }}_with_R.yml
Expand All @@ -183,7 +183,7 @@ jobs:
R -e "IRkernel::installspec()"
- name: install environment
run: |
./mvnw install -DskipTests -pl python,rlang,zeppelin-jupyter-interpreter -am -Phadoop2 ${MAVEN_ARGS}
./mvnw install -DskipTests -pl python,rlang,zeppelin-jupyter-interpreter -am -Phadoop3 ${MAVEN_ARGS}
- name: run tests with ${{ matrix.python }}
run: |
./mvnw test -pl python,rlang,zeppelin-jupyter-interpreter -DfailIfNoTests=false ${MAVEN_ARGS}
Expand All @@ -200,16 +200,16 @@ jobs:
- name: Start mysql
run: sudo systemctl start mysql.service
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Tune Runner VM
uses: ./.github/actions/tune-runner-vm
- name: Set up JDK ${{ matrix.java }}
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: ${{ matrix.java }}
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
~/.m2/repository
Expand All @@ -221,10 +221,10 @@ jobs:
${{ runner.os }}-zeppelin-
- name: install environment
run: |
./mvnw install -DskipTests -Phadoop2 -Pintegration -pl zeppelin-interpreter-integration,zeppelin-web,spark-submit,spark/scala-2.12,spark/scala-2.13,markdown,flink-cmd,flink/flink-scala-2.12,jdbc,shell -am -Pflink-117 ${MAVEN_ARGS}
./mvnw install -DskipTests -Phadoop3 -Pintegration -pl zeppelin-interpreter-integration,zeppelin-web,spark-submit,spark/scala-2.12,spark/scala-2.13,markdown,flink-cmd,flink/flink-scala-2.12,jdbc,shell -am -Pflink-117 ${MAVEN_ARGS}
./mvnw package -pl zeppelin-plugins -amd -DskipTests ${MAVEN_ARGS}
- name: Setup conda environment with python 3.9 and R
uses: conda-incubator/setup-miniconda@v2
uses: conda-incubator/setup-miniconda@v3
with:
activate-environment: python_3_with_R
environment-file: testing/env_python_3_with_R.yml
Expand All @@ -238,7 +238,7 @@ jobs:
run: |
R -e "IRkernel::installspec()"
- name: run tests
run: ./mvnw test -pl zeppelin-interpreter-integration -Phadoop2 -Pintegration -DfailIfNoTests=false -Dtest=ZeppelinClientIntegrationTest,ZeppelinClientWithAuthIntegrationTest,ZSessionIntegrationTest,ShellIntegrationTest,JdbcIntegrationTest
run: ./mvnw test -pl zeppelin-interpreter-integration -Phadoop3 -Pintegration -DfailIfNoTests=false -Dtest=ZeppelinClientIntegrationTest,ZeppelinClientWithAuthIntegrationTest,ZSessionIntegrationTest,ShellIntegrationTest,JdbcIntegrationTest
- name: Print zeppelin logs
if: always()
run: if [ -d "logs" ]; then cat logs/*; fi
Expand All @@ -257,16 +257,16 @@ jobs:
flink: 115
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Tune Runner VM
uses: ./.github/actions/tune-runner-vm
- name: Set up JDK 8
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: 8
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
~/.m2/repository
Expand All @@ -278,10 +278,10 @@ jobs:
${{ runner.os }}-zeppelin-
- name: install environment for flink
run: |
./mvnw install -DskipTests -am -pl flink/flink-scala-2.12,flink-cmd,zeppelin-interpreter-integration -Pflink-${{ matrix.flink }} -Phadoop2 -Pintegration ${MAVEN_ARGS}
./mvnw install -DskipTests -am -pl flink/flink-scala-2.12,flink-cmd,zeppelin-interpreter-integration -Pflink-${{ matrix.flink }} -Phadoop3 -Pintegration ${MAVEN_ARGS}
./mvnw clean package -pl zeppelin-plugins -amd -DskipTests ${MAVEN_ARGS}
- name: Setup conda environment with python ${{ matrix.python }} and R
uses: conda-incubator/setup-miniconda@v2
uses: conda-incubator/setup-miniconda@v3
with:
activate-environment: python_3_with_flink
environment-file: testing/env_python_3_with_flink_${{ matrix.flink }}.yml
Expand All @@ -292,7 +292,7 @@ jobs:
auto-activate-base: false
use-mamba: true
- name: run tests for flink
run: ./mvnw verify -pl flink/flink-scala-2.12,flink-cmd,zeppelin-interpreter-integration -Pflink-${{ matrix.flink }} -am -Phadoop2 -Pintegration -DfailIfNoTests=false -Dtest=org.apache.zeppelin.flink.*Test,FlinkIntegrationTest${{ matrix.flink }} ${MAVEN_ARGS}
run: ./mvnw verify -pl flink/flink-scala-2.12,flink-cmd,zeppelin-interpreter-integration -Pflink-${{ matrix.flink }} -am -Phadoop3 -Pintegration -DfailIfNoTests=false -Dtest=org.apache.zeppelin.flink.*Test,FlinkIntegrationTest${{ matrix.flink }} ${MAVEN_ARGS}
- name: Print zeppelin logs
if: always()
run: if [ -d "logs" ]; then cat logs/*; fi
Expand All @@ -307,16 +307,16 @@ jobs:
java: [ 8, 11 ]
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Tune Runner VM
uses: ./.github/actions/tune-runner-vm
- name: Set up JDK ${{ matrix.java }}
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: ${{ matrix.java }}
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
~/.m2/repository
Expand All @@ -328,10 +328,10 @@ jobs:
${{ runner.os }}-zeppelin-
- name: install environment
run: |
./mvnw install -DskipTests -pl zeppelin-interpreter-integration,zeppelin-web,spark-submit,spark/scala-2.12,spark/scala-2.13,markdown -am -Phadoop2 -Pintegration ${MAVEN_ARGS}
./mvnw install -DskipTests -pl zeppelin-interpreter-integration,zeppelin-web,spark-submit,spark/scala-2.12,spark/scala-2.13,markdown -am -Phadoop3 -Pintegration ${MAVEN_ARGS}
./mvnw clean package -pl zeppelin-plugins -amd -DskipTests ${MAVEN_ARGS}
- name: Setup conda environment with python 3.9 and R
uses: conda-incubator/setup-miniconda@v2
uses: conda-incubator/setup-miniconda@v3
with:
activate-environment: python_3_with_R
environment-file: testing/env_python_3_with_R.yml
Expand Down Expand Up @@ -362,16 +362,16 @@ jobs:
java: 8
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Tune Runner VM
uses: ./.github/actions/tune-runner-vm
- name: Set up JDK ${{ matrix.java }}
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: ${{ matrix.java }}
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
~/.m2/repository
Expand All @@ -382,9 +382,9 @@ jobs:
restore-keys: |
${{ runner.os }}-zeppelin-
- name: install environment
run: ./mvnw install -DskipTests -pl spark-submit,spark/scala-2.12,spark/scala-2.13 -am -Phadoop2 ${MAVEN_ARGS}
run: ./mvnw install -DskipTests -pl spark-submit,spark/scala-2.12,spark/scala-2.13 -am -Phadoop3 ${MAVEN_ARGS}
- name: Setup conda environment with python ${{ matrix.python }} and R
uses: conda-incubator/setup-miniconda@v2
uses: conda-incubator/setup-miniconda@v3
with:
activate-environment: python_3_with_R
environment-file: testing/env_python_${{ matrix.python }}_with_R.yml
Expand All @@ -400,11 +400,11 @@ jobs:
- name: run spark-3.2 tests with scala-2.12 and python-${{ matrix.python }}
run: |
rm -rf spark/interpreter/metastore_db
./mvnw verify -pl spark-submit,spark/interpreter -am -Dtest=org/apache/zeppelin/spark/* -Pspark-3.2 -Pspark-scala-2.12 -Phadoop2 -Pintegration -DfailIfNoTests=false ${MAVEN_ARGS}
./mvnw verify -pl spark-submit,spark/interpreter -am -Dtest=org/apache/zeppelin/spark/* -Pspark-3.2 -Pspark-scala-2.12 -Phadoop3 -Pintegration -DfailIfNoTests=false ${MAVEN_ARGS}
- name: run spark-3.2 tests with scala-2.13 and python-${{ matrix.python }}
run: |
rm -rf spark/interpreter/metastore_db
./mvnw verify -pl spark-submit,spark/interpreter -am -Dtest=org/apache/zeppelin/spark/* -Pspark-3.2 -Pspark-scala-2.13 -Phadoop2 -Pintegration -DfailIfNoTests=false ${MAVEN_ARGS}
./mvnw verify -pl spark-submit,spark/interpreter -am -Dtest=org/apache/zeppelin/spark/* -Pspark-3.2 -Pspark-scala-2.13 -Phadoop3 -Pintegration -DfailIfNoTests=false ${MAVEN_ARGS}
- name: run spark-3.3 tests with scala-2.12 and python-${{ matrix.python }}
run: |
rm -rf spark/interpreter/metastore_db
Expand All @@ -423,20 +423,24 @@ jobs:
rm -rf spark/interpreter/metastore_db
./mvnw verify -pl spark-submit,spark/interpreter -am -Dtest=org/apache/zeppelin/spark/* -Pspark-3.5 -Pspark-scala-2.13 -Phadoop3 -Pintegration -DfailIfNoTests=false ${MAVEN_ARGS}

livy-0-7-with-spark-3-4-1-under-python3:
# The version combination is based on the facts:
# 1. official Livy 0.8 binary tarball is built against Spark 2.4
# 2. official Spark 2.4 binary tarball is built against Scala 2.11
# 3. Spark 2.4 support Python 2.7, 3.4 to 3.7
livy-0-8-with-spark-2-4-under-python37:
runs-on: ubuntu-20.04
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Tune Runner VM
uses: ./.github/actions/tune-runner-vm
- name: Set up JDK 8
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: 8
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
~/.m2/repository
Expand All @@ -449,14 +453,14 @@ jobs:
- name: install environment
run: |
./mvnw install -DskipTests -pl livy -am ${MAVEN_ARGS}
./testing/downloadSpark.sh "3.4.1" "3"
./testing/downloadLivy.sh "0.7.1-incubating"
- name: Setup conda environment with python 3.9 and R
uses: conda-incubator/setup-miniconda@v2
./testing/downloadSpark.sh "2.4.8" "2.7"
./testing/downloadLivy.sh "0.8.0-incubating" "2.11"
- name: Setup conda environment with python 3.7 and R
uses: conda-incubator/setup-miniconda@v3
with:
activate-environment: python_3_with_R
environment-file: testing/env_python_3_with_R.yml
python-version: 3.9
activate-environment: python_37_with_R
environment-file: testing/env_python_3.7_with_R.yml
python-version: 3.7
miniforge-variant: Mambaforge
channels: conda-forge,defaults
channel-priority: true
Expand All @@ -466,7 +470,10 @@ jobs:
run: |
R -e "IRkernel::installspec()"
- name: run tests
run: ./mvnw verify -pl livy -am ${MAVEN_ARGS}
run: |
export SPARK_HOME=$PWD/spark-2.4.8-bin-hadoop2.7
export LIVY_HOME=$PWD/apache-livy-0.8.0-incubating_2.11-bin
./mvnw verify -pl livy -am ${MAVEN_ARGS}

default-build:
runs-on: ubuntu-20.04
Expand All @@ -476,16 +483,16 @@ jobs:
java: [ 8, 11 ]
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Tune Runner VM
uses: ./.github/actions/tune-runner-vm
- name: Set up JDK ${{ matrix.java }}
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: ${{ matrix.java }}
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
~/.m2/repository
Expand Down
Loading
Loading