82
82
# run: |
83
83
# cd astra-db-java
84
84
# mvn test -Dtest=com.datastax.astra.test.integration.dev.*Test
85
+
85
86
AWS_OPEN_AI :
86
87
needs : AWS_US_WEST2_CORE
87
88
runs-on : ubuntu-latest
@@ -260,8 +261,9 @@ jobs:
260
261
261
262
262
263
263
- AWS_HF_DEDICATED :
264
- needs : AWS_HUGGING_FACE
264
+
265
+ GCP_OPEN_AI :
266
+ needs : GCP_EUROPE_WEST4
265
267
runs-on : ubuntu-latest
266
268
steps :
267
269
- name : Checkout repository
@@ -274,19 +276,14 @@ jobs:
274
276
- name : Maven Test
275
277
env :
276
278
ASTRA_DB_APPLICATION_TOKEN_DEV : ${{ secrets.ASTRA_DB_APPLICATION_TOKEN_DEV }}
277
- ASTRA_CLOUD_PROVIDER_DEV : AWS
278
- ASTRA_CLOUD_REGION_DEV : us-west-2
279
- EMBEDDING_PROVIDER : huggingfaceDedicated
280
- EMBEDDING_API_KEY : ${{ secrets.HUGGINGFACEDED_API_KEY }}
281
- HUGGINGFACEDED_DIMENSION : ${{ vars.HUGGINGFACEDED_DIMENSION }}
282
- HUGGINGFACEDED_ENDPOINTNAME : ${{ vars.HUGGINGFACEDED_ENDPOINTNAME }}
283
- HUGGINGFACEDED_REGIONNAME : ${{ vars.HUGGINGFACEDED_REGIONNAME }}
284
- HUGGINGFACEDED_CLOUDNAME : ${{ vars.HUGGINGFACEDED_CLOUDNAME }}
279
+ ASTRA_CLOUD_PROVIDER_DEV : GCP
280
+ ASTRA_CLOUD_REGION_DEV : europe-west4
281
+ EMBEDDING_PROVIDER : openai
282
+ EMBEDDING_API_KEY : ${{ secrets.OPENAI_API_KEY }}
285
283
run : |
286
284
cd astra-db-java
287
- mvn test -Dtest=com.datastax.astra.test.integration.dev_vectorize.AstraDevVectorizeHuggingFaceDedicatedITTest
288
-
289
- GCP_OPEN_AI :
285
+ mvn test -Dtest=com.datastax.astra.test.integration.dev_vectorize.AstraDevVectorizeEmbeddingApiKeyITTest
286
+ GCP_AZURE_OPEN_AI :
290
287
needs : GCP_EUROPE_WEST4
291
288
runs-on : ubuntu-latest
292
289
steps :
@@ -302,12 +299,12 @@ jobs:
302
299
ASTRA_DB_APPLICATION_TOKEN_DEV : ${{ secrets.ASTRA_DB_APPLICATION_TOKEN_DEV }}
303
300
ASTRA_CLOUD_PROVIDER_DEV : AWS
304
301
ASTRA_CLOUD_REGION_DEV : us-west-2
305
- EMBEDDING_PROVIDER : openai
306
- EMBEDDING_API_KEY : ${{ secrets.OPENAI_API_KEY }}
302
+ EMBEDDING_PROVIDER : azureOpenAI
303
+ EMBEDDING_API_KEY : ${{ secrets.AZURE_OPENAI_API_KEY }}
307
304
run : |
308
305
cd astra-db-java
309
306
mvn test -Dtest=com.datastax.astra.test.integration.dev_vectorize.AstraDevVectorizeEmbeddingApiKeyITTest
310
- GCP_AZURE_OPEN_AI :
307
+ GCP_HUGGING_FACE :
311
308
needs : GCP_OPEN_AI
312
309
runs-on : ubuntu-latest
313
310
steps :
@@ -321,14 +318,15 @@ jobs:
321
318
- name : Maven Test
322
319
env :
323
320
ASTRA_DB_APPLICATION_TOKEN_DEV : ${{ secrets.ASTRA_DB_APPLICATION_TOKEN_DEV }}
324
- ASTRA_CLOUD_PROVIDER_DEV : AWS
325
- ASTRA_CLOUD_REGION_DEV : us-west-2
326
- EMBEDDING_PROVIDER : azureOpenAI
327
- EMBEDDING_API_KEY : ${{ secrets.AZURE_OPENAI_API_KEY }}
321
+ ASTRA_CLOUD_PROVIDER_DEV : GCP
322
+ ASTRA_CLOUD_REGION_DEV : europe-west4
323
+ EMBEDDING_PROVIDER : huggingface
324
+ EMBEDDING_API_KEY : ${{ secrets.HF_API_KEY }}
328
325
run : |
329
326
cd astra-db-java
330
- mvn test -Dtest=com.datastax.astra.test.integration.dev_vectorize.AstraDevVectorizeEmbeddingApiKeyITTest
331
- GCP_HUGGING_FACE :
327
+ mvn test -Dtest=com.datastax.astra.test.integration.dev_vectorize.AstraDevVectorizeEmbeddingApiKeyITTest
328
+
329
+ GCP_MISTRAL_AI :
332
330
needs : GCP_AZURE_OPEN_AI
333
331
runs-on : ubuntu-latest
334
332
steps :
@@ -342,10 +340,97 @@ jobs:
342
340
- name : Maven Test
343
341
env :
344
342
ASTRA_DB_APPLICATION_TOKEN_DEV : ${{ secrets.ASTRA_DB_APPLICATION_TOKEN_DEV }}
345
- ASTRA_CLOUD_PROVIDER_DEV : AWS
346
- ASTRA_CLOUD_REGION_DEV : us-west-2
347
- EMBEDDING_PROVIDER : huggingface
348
- EMBEDDING_API_KEY : ${{ secrets.HF_API_KEY }}
343
+ ASTRA_CLOUD_PROVIDER_DEV : GCP
344
+ ASTRA_CLOUD_REGION_DEV : europe-west4
345
+ EMBEDDING_PROVIDER : mistral
346
+ EMBEDDING_API_KEY : ${{ secrets.MISTRAL_API_KEY }}
349
347
run : |
350
348
cd astra-db-java
351
- mvn test -Dtest=com.datastax.astra.test.integration.dev_vectorize.AstraDevVectorizeEmbeddingApiKeyITTest
349
+ mvn test -Dtest=com.datastax.astra.test.integration.dev_vectorize.AstraDevVectorizeEmbeddingApiKeyITTest
350
+ GCP_VOYAGE_AI :
351
+ needs : GCP_OPEN_AI
352
+ runs-on : ubuntu-latest
353
+ steps :
354
+ - name : Checkout repository
355
+ uses : actions/checkout@v2
356
+ - name : Set up JDK
357
+ uses : actions/setup-java@v2
358
+ with :
359
+ distribution : ' adopt'
360
+ java-version : 11
361
+ - name : Maven Test
362
+ env :
363
+ ASTRA_DB_APPLICATION_TOKEN_DEV : ${{ secrets.ASTRA_DB_APPLICATION_TOKEN_DEV }}
364
+ ASTRA_CLOUD_PROVIDER_DEV : GCP
365
+ ASTRA_CLOUD_REGION_DEV : europe-west4
366
+ EMBEDDING_PROVIDER : voyageAI
367
+ EMBEDDING_API_KEY : ${{ secrets.VOYAGE_API_KEY }}
368
+ run : |
369
+ cd astra-db-java
370
+ mvn test -Dtest=com.datastax.astra.test.integration.dev_vectorize.AstraDevVectorizeEmbeddingApiKeyITTest
371
+ GCP_UPSTAGE_AI :
372
+ needs : GCP_OPEN_AI
373
+ runs-on : ubuntu-latest
374
+ steps :
375
+ - name : Checkout repository
376
+ uses : actions/checkout@v2
377
+ - name : Set up JDK
378
+ uses : actions/setup-java@v2
379
+ with :
380
+ distribution : ' adopt'
381
+ java-version : 11
382
+ - name : Maven Test
383
+ env :
384
+ ASTRA_DB_APPLICATION_TOKEN_DEV : ${{ secrets.ASTRA_DB_APPLICATION_TOKEN_DEV }}
385
+ ASTRA_CLOUD_PROVIDER_DEV : GCP
386
+ ASTRA_CLOUD_REGION_DEV : europe-west4
387
+ EMBEDDING_PROVIDER : upstageAI
388
+ EMBEDDING_API_KEY : ${{ secrets.UPSTAGE_API_KEY }}
389
+ run : |
390
+ cd astra-db-java
391
+ mvn test -Dtest=com.datastax.astra.test.integration.dev_vectorize.AstraDevVectorizeEmbeddingApiKeyITTest
392
+
393
+
394
+
395
+ GCP_JINA_AI :
396
+ needs : GCP_UPSTAGE_AI
397
+ runs-on : ubuntu-latest
398
+ steps :
399
+ - name : Checkout repository
400
+ uses : actions/checkout@v2
401
+ - name : Set up JDK
402
+ uses : actions/setup-java@v2
403
+ with :
404
+ distribution : ' adopt'
405
+ java-version : 11
406
+ - name : Maven Test
407
+ env :
408
+ ASTRA_DB_APPLICATION_TOKEN_DEV : ${{ secrets.ASTRA_DB_APPLICATION_TOKEN_DEV }}
409
+ ASTRA_CLOUD_PROVIDER_DEV : GCP
410
+ ASTRA_CLOUD_REGION_DEV : europe-west4
411
+ EMBEDDING_PROVIDER : jinaAI
412
+ EMBEDDING_API_KEY : ${{ secrets.JINA_API_KEY }}
413
+ run : |
414
+ cd astra-db-java
415
+ mvn test -Dtest=com.datastax.astra.test.integration.dev_vectorize.AstraDevVectorizeEmbeddingApiKeyITTest
416
+ GCP_NVIDIA :
417
+ needs : GCP_VOYAGE_AI
418
+ runs-on : ubuntu-latest
419
+ steps :
420
+ - name : Checkout repository
421
+ uses : actions/checkout@v2
422
+ - name : Set up JDK
423
+ uses : actions/setup-java@v2
424
+ with :
425
+ distribution : ' adopt'
426
+ java-version : 11
427
+ - name : Maven Test
428
+ env :
429
+ ASTRA_DB_APPLICATION_TOKEN_DEV : ${{ secrets.ASTRA_DB_APPLICATION_TOKEN_DEV }}
430
+ ASTRA_CLOUD_PROVIDER_DEV : GCP
431
+ ASTRA_CLOUD_REGION_DEV : europe-west4
432
+ EMBEDDING_PROVIDER : nvidia
433
+ EMBEDDING_API_KEY : nvidia # required for github actions, not used
434
+ run : |
435
+ cd astra-db-java
436
+ mvn test -Dtest=com.datastax.astra.test.integration.dev_vectorize.AstraDevVectorizeEmbeddingApiKeyITTest
0 commit comments