@@ -74,23 +74,22 @@ jobs:
74
74
cloud_region : us-west-2
75
75
- cloud_provider : GCP
76
76
cloud_region : europe-west4
77
- embedding_provider :
78
- - name : openai
79
- key : ${{ secrets.OPENAI_API_KEY }}
80
- - name : azureOpenAI
81
- key : ${{ secrets.AZURE_OPENAI_API_KEY }}
82
- - name : huggingface
83
- key : ${{ secrets.HF_API_KEY }}
84
- - name : mistral
85
- key : ${{ secrets.MISTRAL_API_KEY }}
86
- - name : voyageAI
87
- key : ${{ secrets.VOYAGE_API_KEY }}
88
- - name : upstageAI
89
- key : ${{ secrets.UPSTAGE_API_KEY }}
90
- - name : jinaAI
91
- key : ${{ secrets.JINA_API_KEY }}
92
- - name : nvidia
93
- key : ' nvidia' # Not used
77
+ - embedding_provider : openai
78
+ key_name : OPENAI_API_KEY
79
+ - embedding_provider : azureOpenAI
80
+ key_name : AZURE_OPENAI_API_KEY
81
+ - embedding_provider : huggingface
82
+ key_name : HF_API_KEY
83
+ - embedding_provider : mistral
84
+ key_name : MISTRAL_API_KEY
85
+ - embedding_provider : voyageAI
86
+ key_name : VOYAGE_API_KEY
87
+ - embedding_provider : upstageAI
88
+ key_name : UPSTAGE_API_KEY
89
+ - embedding_provider : jinaAI
90
+ key_name : JINA_API_KEY
91
+ - embedding_provider : nvidia
92
+ key_name : ' nvidia' # Not used
94
93
95
94
steps :
96
95
- name : Checkout repository
@@ -107,8 +106,8 @@ jobs:
107
106
ASTRA_DB_APPLICATION_TOKEN_DEV : ${{ secrets.ASTRA_DB_APPLICATION_TOKEN_DEV }}
108
107
ASTRA_CLOUD_PROVIDER_DEV : ${{ matrix.cloud_provider }}
109
108
ASTRA_CLOUD_REGION_DEV : ${{ matrix.cloud_region }}
110
- EMBEDDING_PROVIDER : ${{ matrix.embedding_provider.name }}
111
- EMBEDDING_API_KEY : ${{ matrix.embedding_provider.key }}
109
+ EMBEDDING_PROVIDER : ${{ matrix.embedding_provider }}
110
+ EMBEDDING_API_KEY : ${{ secrets[ matrix.key_name] }}
112
111
run : |
113
112
cd astra-db-java
114
113
mvn test -Dtest=com.datastax.astra.test.integration.dev_vectorize.AstraDevVectorizeEmbeddingApiKeyITTest
0 commit comments