@@ -55,10 +55,11 @@ jobs:
5555 java-version : ${{ env.JAVA_VERSION }}
5656 distribution : ${{ env.JAVA_VENDOR }}
5757
58- - name : Setup and execute Gradle 'check' task
59- uses : gradle/gradle-build-action@v3
60- with :
61- arguments : check buildSrc:check
58+ - name : Setup Gradle
59+ uses : gradle/actions/setup-gradle@v4
60+
61+ - name : Execute Gradle 'check' task
62+ run : ./gradlew check buildSrc:check
6263
6364 - name : Save Gradle test reports
6465 if : always()
@@ -109,16 +110,14 @@ jobs:
109110 java-version : ${{ env.JAVA_VERSION }}
110111 distribution : ${{ env.JAVA_VENDOR }}
111112
113+ - name : Setup Gradle
114+ uses : gradle/actions/setup-gradle@v4
115+
112116 - name : Dockerfile Lint for ScalarDB Server
113- uses : gradle/gradle-build-action@v3
114- with :
115- arguments : :server:dockerfileLint
117+ run : ./gradlew server:dockerfileLint
116118
117119 - name : Dockerfile Lint for ScalarDB Schema Loader
118- if : always()
119- uses : gradle/gradle-build-action@v3
120- with :
121- arguments : :schema-loader:dockerfileLint
120+ run : ./gradlew schema-loader:dockerfileLint
122121
123122 integration-test-for-cassandra-3-0 :
124123 name : Cassandra 3.0 integration test
@@ -164,10 +163,11 @@ jobs:
164163 docker cp "$container_id:oracle-jdk.tar.gz" . && docker rm "$container_id"
165164 tar -xzf oracle-jdk.tar.gz -C /usr/lib/jvm
166165
167- - name : Setup and execute Gradle 'integrationTestCassandra' task
168- uses : gradle/gradle-build-action@v3
169- with :
170- arguments : integrationTestCassandra
166+ - name : Setup Gradle
167+ uses : gradle/actions/setup-gradle@v4
168+
169+ - name : Execute Gradle 'integrationTestCassandra' task
170+ run : ./gradlew integrationTestCassandra
171171
172172 - name : Upload Gradle test reports
173173 if : always()
@@ -220,10 +220,11 @@ jobs:
220220 docker cp "$container_id:oracle-jdk.tar.gz" . && docker rm "$container_id"
221221 tar -xzf oracle-jdk.tar.gz -C /usr/lib/jvm
222222
223- - name : Setup and execute Gradle 'integrationTestCassandra' task
224- uses : gradle/gradle-build-action@v3
225- with :
226- arguments : integrationTestCassandra
223+ - name : Setup Gradle
224+ uses : gradle/actions/setup-gradle@v4
225+
226+ - name : Execute Gradle 'integrationTestCassandra' task
227+ run : ./gradlew integrationTestCassandra
227228
228229 - name : Upload Gradle test reports
229230 if : always()
@@ -303,10 +304,11 @@ jobs:
303304 & ${env:JAVA_HOME}/bin/keytool.exe $keystore -storepass 'changeit' -importcert -noprompt -alias cosmos_emulator -file $home/cosmosdbcert.cer
304305 & ${env:JAVA_HOME}/bin/keytool.exe $keystore -storepass 'changeit' -list -alias cosmos_emulator
305306
306- - name : Setup and execute Gradle 'integrationTestCosmos' task
307- uses : gradle/gradle-build-action@v3
308- with :
309- arguments : integrationTestCosmos -Dscalardb.cosmos.uri=https://localhost:8081/ -Dscalardb.cosmos.password=C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw== -Dfile.encoding=UTF-8
307+ - name : Setup Gradle
308+ uses : gradle/actions/setup-gradle@v4
309+
310+ - name : Execute Gradle 'integrationTestCosmos' task
311+ run : ./gradlew.bat integrationTestCosmos "-Dscalardb.cosmos.uri=https://localhost:8081/" "-Dscalardb.cosmos.password=C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw==" "-Dfile.encoding=UTF-8"
310312
311313 - name : Upload Gradle test reports
312314 if : always()
@@ -356,10 +358,11 @@ jobs:
356358 docker cp "$container_id:oracle-jdk.tar.gz" . && docker rm "$container_id"
357359 tar -xzf oracle-jdk.tar.gz -C /usr/lib/jvm
358360
359- - name : Setup and execute Gradle 'integrationTestDynamo' task
360- uses : gradle/gradle-build-action@v3
361- with :
362- arguments : integrationTestDynamo
361+ - name : Setup Gradle
362+ uses : gradle/actions/setup-gradle@v4
363+
364+ - name : Execute Gradle 'integrationTestDynamo' task
365+ run : ./gradlew integrationTestDynamo
363366
364367 - name : Upload Gradle test reports
365368 if : always()
@@ -407,10 +410,11 @@ jobs:
407410 docker cp "$container_id:oracle-jdk.tar.gz" . && docker rm "$container_id"
408411 tar -xzf oracle-jdk.tar.gz -C /usr/lib/jvm
409412
410- - name : Setup and execute Gradle 'integrationTestJdbc' task
411- uses : gradle/gradle-build-action@v3
412- with :
413- arguments : integrationTestJdbc
413+ - name : Setup Gradle
414+ uses : gradle/actions/setup-gradle@v4
415+
416+ - name : Execute Gradle 'integrationTestJdbc' task
417+ run : ./gradlew integrationTestJdbc
414418
415419 - name : Upload Gradle test reports
416420 if : always()
@@ -458,10 +462,11 @@ jobs:
458462 docker cp "$container_id:oracle-jdk.tar.gz" . && docker rm "$container_id"
459463 tar -xzf oracle-jdk.tar.gz -C /usr/lib/jvm
460464
461- - name : Setup and execute Gradle 'integrationTestJdbc' task
462- uses : gradle/gradle-build-action@v3
463- with :
464- arguments : integrationTestJdbc
465+ - name : Setup Gradle
466+ uses : gradle/actions/setup-gradle@v4
467+
468+ - name : Execute Gradle 'integrationTestJdbc' task
469+ run : ./gradlew integrationTestJdbc
465470
466471 - name : Upload Gradle test reports
467472 if : always()
@@ -509,10 +514,11 @@ jobs:
509514 docker cp "$container_id:oracle-jdk.tar.gz" . && docker rm "$container_id"
510515 tar -xzf oracle-jdk.tar.gz -C /usr/lib/jvm
511516
512- - name : Setup and execute Gradle 'integrationTestJdbc' task
513- uses : gradle/gradle-build-action@v3
514- with :
515- arguments : integrationTestJdbc
517+ - name : Setup Gradle
518+ uses : gradle/actions/setup-gradle@v4
519+
520+ - name : Execute Gradle 'integrationTestJdbc' task
521+ run : ./gradlew integrationTestJdbc
516522
517523 - name : Upload Gradle test reports
518524 if : always()
@@ -565,10 +571,11 @@ jobs:
565571 docker cp "$container_id:oracle-jdk.tar.gz" . && docker rm "$container_id"
566572 tar -xzf oracle-jdk.tar.gz -C /usr/lib/jvm
567573
568- - name : Setup and execute Gradle 'integrationTestJdbc' task
569- uses : gradle/gradle-build-action@v3
570- with :
571- arguments : integrationTestJdbc -Dscalardb.jdbc.url=jdbc:postgresql://localhost:5432/ -Dscalardb.jdbc.username=postgres -Dscalardb.jdbc.password=postgres
574+ - name : Setup Gradle
575+ uses : gradle/actions/setup-gradle@v4
576+
577+ - name : Execute Gradle 'integrationTestJdbc' task
578+ run : ./gradlew integrationTestJdbc -Dscalardb.jdbc.url=jdbc:postgresql://localhost:5432/ -Dscalardb.jdbc.username=postgres -Dscalardb.jdbc.password=postgres
572579
573580 - name : Upload Gradle test reports
574581 if : always()
@@ -621,10 +628,11 @@ jobs:
621628 docker cp "$container_id:oracle-jdk.tar.gz" . && docker rm "$container_id"
622629 tar -xzf oracle-jdk.tar.gz -C /usr/lib/jvm
623630
624- - name : Setup and execute Gradle 'integrationTestJdbc' task
625- uses : gradle/gradle-build-action@v3
626- with :
627- arguments : integrationTestJdbc -Dscalardb.jdbc.url=jdbc:postgresql://localhost:5432/ -Dscalardb.jdbc.username=postgres -Dscalardb.jdbc.password=postgres
631+ - name : Setup Gradle
632+ uses : gradle/actions/setup-gradle@v4
633+
634+ - name : Execute Gradle 'integrationTestJdbc' task
635+ run : ./gradlew integrationTestJdbc -Dscalardb.jdbc.url=jdbc:postgresql://localhost:5432/ -Dscalardb.jdbc.username=postgres -Dscalardb.jdbc.password=postgres
628636
629637 - name : Upload Gradle test reports
630638 if : always()
@@ -677,10 +685,11 @@ jobs:
677685 docker cp "$container_id:oracle-jdk.tar.gz" . && docker rm "$container_id"
678686 tar -xzf oracle-jdk.tar.gz -C /usr/lib/jvm
679687
680- - name : Setup and execute Gradle 'integrationTestJdbc' task
681- uses : gradle/gradle-build-action@v3
682- with :
683- arguments : integrationTestJdbc -Dscalardb.jdbc.url=jdbc:postgresql://localhost:5432/ -Dscalardb.jdbc.username=postgres -Dscalardb.jdbc.password=postgres
688+ - name : Setup Gradle
689+ uses : gradle/actions/setup-gradle@v4
690+
691+ - name : Execute Gradle 'integrationTestJdbc' task
692+ run : ./gradlew integrationTestJdbc -Dscalardb.jdbc.url=jdbc:postgresql://localhost:5432/ -Dscalardb.jdbc.username=postgres -Dscalardb.jdbc.password=postgres
684693
685694 - name : Upload Gradle test reports
686695 if : always()
@@ -734,10 +743,11 @@ jobs:
734743 docker cp "$container_id:oracle-jdk.tar.gz" . && docker rm "$container_id"
735744 tar -xzf oracle-jdk.tar.gz -C /usr/lib/jvm
736745
737- - name : Setup and execute Gradle 'integrationTestJdbc' task
738- uses : gradle/gradle-build-action@v3
739- with :
740- arguments : integrationTestJdbc -Dscalardb.jdbc.url=jdbc:postgresql://localhost:5432/ -Dscalardb.jdbc.username=postgres -Dscalardb.jdbc.password=postgres
746+ - name : Setup Gradle
747+ uses : gradle/actions/setup-gradle@v4
748+
749+ - name : Execute Gradle 'integrationTestJdbc' task
750+ run : ./gradlew integrationTestJdbc -Dscalardb.jdbc.url=jdbc:postgresql://localhost:5432/ -Dscalardb.jdbc.username=postgres -Dscalardb.jdbc.password=postgres
741751
742752 - name : Upload Gradle test reports
743753 if : always()
@@ -790,10 +800,11 @@ jobs:
790800 docker cp "$container_id:oracle-jdk.tar.gz" . && docker rm "$container_id"
791801 tar -xzf oracle-jdk.tar.gz -C /usr/lib/jvm
792802
793- - name : Setup and execute Gradle 'integrationTestJdbc' task
794- uses : gradle/gradle-build-action@v3
795- with :
796- arguments : integrationTestJdbc -Dscalardb.jdbc.url=jdbc:oracle:thin:@//localhost:1521/ORCLPDB1 -Dscalardb.jdbc.username=SYSTEM -Dscalardb.jdbc.password=Oracle
803+ - name : Setup Gradle
804+ uses : gradle/actions/setup-gradle@v4
805+
806+ - name : Execute Gradle 'integrationTestJdbc' task
807+ run : ./gradlew integrationTestJdbc -Dscalardb.jdbc.url=jdbc:oracle:thin:@//localhost:1521/ORCLPDB1 -Dscalardb.jdbc.username=SYSTEM -Dscalardb.jdbc.password=Oracle
797808
798809 - name : Upload Gradle test reports
799810 if : always()
@@ -837,7 +848,6 @@ jobs:
837848 java-version : ${{ env.INT_TEST_JAVA_RUNTIME_VERSION }}
838849 distribution : ${{ env.INT_TEST_JAVA_RUNTIME_VENDOR }}
839850
840-
841851 - name : Login to GitHub Container Registry
842852 uses : docker/login-action@v3
843853 if : ${{ env.SET_UP_INT_TEST_RUNTIME_ORACLE_JDK_8_OR_11 == 'true'}}
@@ -853,10 +863,11 @@ jobs:
853863 docker cp "$container_id:oracle-jdk.tar.gz" . && docker rm "$container_id"
854864 tar -xzf oracle-jdk.tar.gz -C /usr/lib/jvm
855865
856- - name : Setup and execute Gradle 'integrationTestJdbc' task
857- uses : gradle/gradle-build-action@v3
858- with :
859- arguments : integrationTestJdbc -Dscalardb.jdbc.url=jdbc:oracle:thin:@//localhost:1521/XEPDB1 -Dscalardb.jdbc.username=SYSTEM -Dscalardb.jdbc.password=Oracle
866+ - name : Setup Gradle
867+ uses : gradle/actions/setup-gradle@v4
868+
869+ - name : Execute Gradle 'integrationTestJdbc' task
870+ run : ./gradlew integrationTestJdbc -Dscalardb.jdbc.url=jdbc:oracle:thin:@//localhost:1521/XEPDB1 -Dscalardb.jdbc.username=SYSTEM -Dscalardb.jdbc.password=Oracle
860871
861872 - name : Upload Gradle test reports
862873 if : always()
@@ -921,10 +932,11 @@ jobs:
921932 docker cp "$container_id:oracle-jdk.tar.gz" . && docker rm "$container_id"
922933 tar -xzf oracle-jdk.tar.gz -C /usr/lib/jvm
923934
924- - name : Setup and execute Gradle 'integrationTestJdbc' task
925- uses : gradle/gradle-build-action@v3
926- with :
927- arguments : integrationTestJdbc -Dscalardb.jdbc.url=jdbc:oracle:thin:@//localhost:1521/FREEPDB1 -Dscalardb.jdbc.username=SYSTEM -Dscalardb.jdbc.password=Oracle
935+ - name : Setup Gradle
936+ uses : gradle/actions/setup-gradle@v4
937+
938+ - name : Execute Gradle 'integrationTestJdbc' task
939+ run : ./gradlew integrationTestJdbc -Dscalardb.jdbc.url=jdbc:oracle:thin:@//localhost:1521/FREEPDB1 -Dscalardb.jdbc.username=SYSTEM -Dscalardb.jdbc.password=Oracle
928940
929941 - name : Stop Oracle 23 container
930942 if : always()
@@ -987,10 +999,11 @@ jobs:
987999 run : ./ci/no-superuser/create-no-superuser-sqlserver.sh sqlserver17 SqlServer17 10 3
9881000 timeout-minutes : 1
9891001
990- - name : Setup and execute Gradle 'integrationTestJdbc' task
991- uses : gradle/gradle-build-action@v3
992- with :
993- arguments : integrationTestJdbc -Dscalardb.jdbc.url=jdbc:sqlserver://localhost:1433;databaseName=test_db;encrypt=true;trustServerCertificate=true -Dscalardb.jdbc.username=no_superuser -Dscalardb.jdbc.password=no_superuser_password
1002+ - name : Setup Gradle
1003+ uses : gradle/actions/setup-gradle@v4
1004+
1005+ - name : Execute Gradle 'integrationTestJdbc' task
1006+ run : ./gradlew integrationTestJdbc "-Dscalardb.jdbc.url=jdbc:sqlserver://localhost:1433;databaseName=test_db;encrypt=true;trustServerCertificate=true" -Dscalardb.jdbc.username=no_superuser -Dscalardb.jdbc.password=no_superuser_password
9941007
9951008 - name : Upload Gradle test reports
9961009 if : always()
@@ -1049,10 +1062,11 @@ jobs:
10491062 run : ./ci/no-superuser/create-no-superuser-sqlserver.sh sqlserver19 SqlServer19 10 3
10501063 timeout-minutes : 1
10511064
1052- - name : Setup and execute Gradle 'integrationTestJdbc' task
1053- uses : gradle/gradle-build-action@v3
1054- with :
1055- arguments : integrationTestJdbc -Dscalardb.jdbc.url=jdbc:sqlserver://localhost:1433;databaseName=test_db;encrypt=true;trustServerCertificate=true -Dscalardb.jdbc.username=no_superuser -Dscalardb.jdbc.password=no_superuser_password
1065+ - name : Setup Gradle
1066+ uses : gradle/actions/setup-gradle@v4
1067+
1068+ - name : Execute Gradle 'integrationTestJdbc' task
1069+ run : ./gradlew integrationTestJdbc "-Dscalardb.jdbc.url=jdbc:sqlserver://localhost:1433;databaseName=test_db;encrypt=true;trustServerCertificate=true" -Dscalardb.jdbc.username=no_superuser -Dscalardb.jdbc.password=no_superuser_password
10561070
10571071 - name : Upload Gradle test reports
10581072 if : always()
@@ -1111,10 +1125,11 @@ jobs:
11111125 run : ./ci/no-superuser/create-no-superuser-sqlserver.sh sqlserver22 SqlServer22 10 3
11121126 timeout-minutes : 1
11131127
1114- - name : Setup and execute Gradle 'integrationTestJdbc' task
1115- uses : gradle/gradle-build-action@v3
1116- with :
1117- arguments : integrationTestJdbc -Dscalardb.jdbc.url=jdbc:sqlserver://localhost:1433;databaseName=test_db;encrypt=true;trustServerCertificate=true -Dscalardb.jdbc.username=no_superuser -Dscalardb.jdbc.password=no_superuser_password
1128+ - name : Setup Gradle
1129+ uses : gradle/actions/setup-gradle@v4
1130+
1131+ - name : Execute Gradle 'integrationTestJdbc' task
1132+ run : ./gradlew integrationTestJdbc "-Dscalardb.jdbc.url=jdbc:sqlserver://localhost:1433;databaseName=test_db;encrypt=true;trustServerCertificate=true" -Dscalardb.jdbc.username=no_superuser -Dscalardb.jdbc.password=no_superuser_password
11181133
11191134 - name : Upload Gradle test reports
11201135 if : always()
@@ -1161,10 +1176,11 @@ jobs:
11611176 - name : Set up SQLite3
11621177 run : sudo apt-get install -y sqlite3
11631178
1164- - name : Setup and execute Gradle 'integrationTestJdbc' task
1165- uses : gradle/gradle-build-action@v3
1166- with :
1167- arguments : integrationTestJdbc -Dscalardb.jdbc.url=jdbc:sqlite:integration.sqlite3?busy_timeout=50000
1179+ - name : Setup Gradle
1180+ uses : gradle/actions/setup-gradle@v4
1181+
1182+ - name : Execute Gradle 'integrationTestJdbc' task
1183+ run : ./gradlew integrationTestJdbc -Dscalardb.jdbc.url=jdbc:sqlite:integration.sqlite3?busy_timeout=50000
11681184
11691185 - name : Upload Gradle test reports
11701186 if : always()
@@ -1212,10 +1228,12 @@ jobs:
12121228 docker cp "$container_id:oracle-jdk.tar.gz" . && docker rm "$container_id"
12131229 tar -xzf oracle-jdk.tar.gz -C /usr/lib/jvm
12141230
1215- - name : Setup and execute Gradle 'integrationTestJdbc' task
1216- uses : gradle/gradle-build-action@v3
1217- with :
1218- arguments : integrationTestJdbc
1231+ - name : Setup Gradle
1232+ uses : gradle/actions/setup-gradle@v4
1233+
1234+ - name : Execute Gradle 'integrationTestJdbc' task
1235+ run : ./gradlew integrationTestJdbc
1236+
12191237 - name : Upload Gradle test reports
12201238 if : always()
12211239 uses : actions/upload-artifact@v4
@@ -1262,10 +1280,11 @@ jobs:
12621280 docker cp "$container_id:oracle-jdk.tar.gz" . && docker rm "$container_id"
12631281 tar -xzf oracle-jdk.tar.gz -C /usr/lib/jvm
12641282
1265- - name : Setup and execute Gradle 'integrationTestJdbc' task
1266- uses : gradle/gradle-build-action@v3
1267- with :
1268- arguments : integrationTestJdbc
1283+ - name : Setup Gradle
1284+ uses : gradle/actions/setup-gradle@v4
1285+
1286+ - name : Execute Gradle 'integrationTestJdbc' task
1287+ run : ./gradlew integrationTestJdbc
12691288
12701289 - name : Upload Gradle test reports
12711290 if : always()
@@ -1322,10 +1341,11 @@ jobs:
13221341 docker cp "$container_id:oracle-jdk.tar.gz" . && docker rm "$container_id"
13231342 tar -xzf oracle-jdk.tar.gz -C /usr/lib/jvm
13241343
1325- - name : Setup and execute Gradle 'integrationTestMultiStorage' task
1326- uses : gradle/gradle-build-action@v3
1327- with :
1328- arguments : integrationTestMultiStorage
1344+ - name : Setup Gradle
1345+ uses : gradle/actions/setup-gradle@v4
1346+
1347+ - name : Execute Gradle 'integrationTestMultiStorage' task
1348+ run : ./gradlew integrationTestMultiStorage
13291349
13301350 - name : Upload Gradle test reports
13311351 uses : actions/upload-artifact@v4
@@ -1373,10 +1393,11 @@ jobs:
13731393 docker cp "$container_id:oracle-jdk.tar.gz" . && docker rm "$container_id"
13741394 tar -xzf oracle-jdk.tar.gz -C /usr/lib/jvm
13751395
1376- - name : Setup and execute Gradle 'integrationTestScalarDbServer' task
1377- uses : gradle/gradle-build-action@v3
1378- with :
1379- arguments : integrationTestScalarDbServer
1396+ - name : Setup Gradle
1397+ uses : gradle/actions/setup-gradle@v4
1398+
1399+ - name : Execute Gradle 'integrationTestScalarDbServer' task
1400+ run : ./gradlew integrationTestScalarDbServer
13801401
13811402 - name : Upload Gradle test reports
13821403 uses : actions/upload-artifact@v4
0 commit comments