@@ -10,6 +10,7 @@ permissions: # added using https://github.com/step-security/secure-repo
1010
1111env :
1212 JAVA_VERSION : 17
13+ TRINO_JAVA_VERSION : 25
1314 MAVEN_CLI_OPTS : -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false --batch-mode -Dlicense.skip=true
1415 MAVEN_COMPILE_ARGS : clean install -Dmaven.test.skip -Dmaven.assembly.skip=true -Dmaven.source.skip -Pskip-spark-runtimes
1516 MAVEN_SCALADOC_ARGS : generate-sources scala:doc-jar javadoc:jar -Psite
@@ -56,12 +57,17 @@ jobs:
5657 list : geomesa-spark/geomesa_pyspark,geomesa-spark/geomesa-spark-converter,geomesa-spark/geomesa-spark-core,geomesa-spark/geomesa-spark-jts,geomesa-spark/geomesa-spark-jupyter-leaflet,geomesa-spark/geomesa-spark-sql,geomesa-spark/geomesa-spark-test-with-sedona
5758 - name : utils
5859 list : geomesa-utils-parent/geomesa-bom,geomesa-utils-parent/geomesa-hadoop-utils,geomesa-utils-parent/geomesa-utils
60+ - name : trino
61+ list : geomesa-trino/geomesa-trino-plugin,geomesa-trino/geomesa-trino-datastore
62+ scaladoc : " false"
5963 steps :
6064 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
6165 - uses : actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
6266 with :
6367 distribution : temurin
64- java-version : " ${{ env.JAVA_VERSION }}"
68+ java-version : |
69+ ${{ matrix.projects.name == 'trino' && env.TRINO_JAVA_VERSION || env.JAVA_VERSION }}
70+ ${{ env.JAVA_VERSION }}
6571 - name : Generate cache key
6672 run : echo "MOD_SELECTOR=$(echo '${{ matrix.projects.list }}' | sed 's/[^a-zA-Z0-9_.-]/-/g' | head -c 256)" >> "$GITHUB_ENV"
6773 - uses : actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
8894 exit 1
8995 fi
9096 - name : Build scaladocs
97+ if : ${{ matrix.projects.scaladoc != 'false' }}
9198 run : mvn $MAVEN_SCALADOC_ARGS $MAVEN_CLI_OPTS -pl ${{ matrix.projects.list }}
9299 - name : Build javadocs
93- run : mvn $MAVEN_JAVADOC_ARGS $MAVEN_CLI_OPTS -pl geomesa-arrow/geomesa-arrow-jts
100+ run : mvn $MAVEN_JAVADOC_ARGS $MAVEN_CLI_OPTS -pl ${{ matrix.projects.scaladoc == 'false' && matrix.projects.list || ' geomesa-arrow/geomesa-arrow-jts' }}
94101 - name : Remove geomesa artifacts
95102 if : success() || failure()
96103 run : rm -rf ~/.m2/repository/org/locationtech/geomesa
0 commit comments