Skip to content

Commit 6016a9c

Browse files
committed
Update dynamic secret handling strategy
1 parent 0af8f69 commit 6016a9c

File tree

1 file changed

+18
-19
lines changed

1 file changed

+18
-19
lines changed

.github/workflows/ci-astra-dev-new.yml

Lines changed: 18 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -74,23 +74,22 @@ jobs:
7474
cloud_region: us-west-2
7575
- cloud_provider: GCP
7676
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
9493

9594
steps:
9695
- name: Checkout repository
@@ -107,8 +106,8 @@ jobs:
107106
ASTRA_DB_APPLICATION_TOKEN_DEV: ${{ secrets.ASTRA_DB_APPLICATION_TOKEN_DEV }}
108107
ASTRA_CLOUD_PROVIDER_DEV: ${{ matrix.cloud_provider }}
109108
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] }}
112111
run: |
113112
cd astra-db-java
114113
mvn test -Dtest=com.datastax.astra.test.integration.dev_vectorize.AstraDevVectorizeEmbeddingApiKeyITTest

0 commit comments

Comments
 (0)