@@ -116,6 +116,10 @@ jobs:
116116 runs-on : ubuntu-latest
117117 steps :
118118 - uses : actions/checkout@v6
119+ - name : Set MAVEN_OPTS
120+ if : matrix.arch == 'armv7' || matrix.arch == 'ppc64le'
121+ run : |
122+ echo "MAVEN_OPTS=-Djdk.tls.client.cipherSuites=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" >> $GITHUB_ENV
119123 - uses : uraimo/run-on-arch-action@v3
120124 name : Test
121125 with :
@@ -151,10 +155,9 @@ jobs:
151155
152156 env : |
153157 SKIP_TEST_MULTIARCH: true
154- MAVEN_OPTS: >-
155- -Dmaven.repo.local=/work/.m2/repository
158+ # MAVEN_OPTS: >-
156159# -Dhttps.protocols=TLSv1.2
157- ${{ (matrix.arch == 'ppc64le' || matrix.arch == 'armv7') && ' -Djdk.tls.client.cipherSuites=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA' || '' }}
160+ # -Djdk.tls.client.cipherSuites=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
158161# -Djdk.tls.client.protocols=TLSv1.2
159162# -Dmaven.wagon.httpconnection.readTimeout=120000
160163# -Dmaven.wagon.http.streamCache=true
@@ -167,8 +170,9 @@ jobs:
167170
168171 run : |
169172 echo "Architecture: `uname -a`"
173+ echo "MAVEN_OPTS: ${MAVEN_OPTS}"
170174 mvn --version
171- cd /work && mvn -X -e --batch-mode --no-transfer-progress test
175+ cd /work && mvn -Dmaven.repo.local=/work/.m2/repository --batch-mode --no-transfer-progress test
172176
173177 # This will test the build process using an external amalgamation, as well as the
174178 # Java tests with that native library, as some functions will not be available (extensions).
0 commit comments