fix: attempt use aws secrets manager
This commit is contained in:
parent
ad1b91757a
commit
8fc423fb10
|
|
@ -36,76 +36,6 @@ jobs:
|
|||
|
||||
env:
|
||||
PYTHONUNBUFFERED: "1"
|
||||
|
||||
# Session and embedding configuration
|
||||
SESSION_OBSERVERS_LIMIT: ${{ vars.SESSION_OBSERVERS_LIMIT }}
|
||||
EMBED_MESSAGES: ${{ vars.EMBED_MESSAGES }}
|
||||
MAX_EMBEDDING_TOKENS: ${{ vars.MAX_EMBEDDING_TOKENS }}
|
||||
MAX_EMBEDDING_TOKENS_PER_REQUEST: ${{ vars.MAX_EMBEDDING_TOKENS_PER_REQUEST }}
|
||||
|
||||
# Auth configuration
|
||||
AUTH_USE_AUTH: ${{ vars.AUTH_USE_AUTH }}
|
||||
SENTRY_ENABLED: ${{ vars.SENTRY_ENABLED }}
|
||||
VECTOR_STORE_TYPE: ${{ vars.VECTOR_STORE_TYPE }}
|
||||
|
||||
# LLM API Keys (secrets)
|
||||
LLM_ANTHROPIC_API_KEY: ${{ secrets.LLM_ANTHROPIC_API_KEY }}
|
||||
LLM_GEMINI_API_KEY: ${{ secrets.LLM_GEMINI_API_KEY }}
|
||||
LLM_GROQ_API_KEY: ${{ secrets.LLM_GROQ_API_KEY }}
|
||||
LLM_OPENAI_API_KEY: ${{ secrets.LLM_OPENAI_API_KEY }}
|
||||
LLM_OPENAI_COMPATIBLE_API_KEY: ${{ secrets.LLM_OPENAI_COMPATIBLE_API_KEY }}
|
||||
LLM_OPENAI_COMPATIBLE_BASE_URL: ${{ secrets.LLM_OPENAI_COMPATIBLE_BASE_URL }}
|
||||
LLM_DEFAULT_MAX_TOKENS: ${{ vars.LLM_DEFAULT_MAX_TOKENS }}
|
||||
|
||||
# Deriver configuration
|
||||
DERIVER_WORKERS: ${{ vars.DERIVER_WORKERS }}
|
||||
DERIVER_POLLING_SLEEP_INTERVAL_SECONDS: ${{ vars.DERIVER_POLLING_SLEEP_INTERVAL_SECONDS }}
|
||||
DERIVER_STALE_SESSION_TIMEOUT_MINUTES: ${{ vars.DERIVER_STALE_SESSION_TIMEOUT_MINUTES }}
|
||||
DERIVER_PROVIDER: ${{ vars.DERIVER_PROVIDER }}
|
||||
DERIVER_MODEL: ${{ vars.DERIVER_MODEL }}
|
||||
DERIVER_MAX_OUTPUT_TOKENS: ${{ vars.DERIVER_MAX_OUTPUT_TOKENS }}
|
||||
DERIVER_THINKING_BUDGET_TOKENS: ${{ vars.DERIVER_THINKING_BUDGET_TOKENS }}
|
||||
DERIVER_WORKING_REPRESENTATION_MAX_OBSERVATIONS: ${{ vars.DERIVER_WORKING_REPRESENTATION_MAX_OBSERVATIONS }}
|
||||
DERIVER_MAX_INPUT_TOKENS: ${{ vars.DERIVER_MAX_INPUT_TOKENS }}
|
||||
DERIVER_REPRESENTATION_BATCH_MAX_TOKENS: ${{ vars.DERIVER_REPRESENTATION_BATCH_MAX_TOKENS }}
|
||||
DERIVER_BACKUP_PROVIDER: ${{ vars.DERIVER_BACKUP_PROVIDER }}
|
||||
DERIVER_BACKUP_MODEL: ${{ vars.DERIVER_BACKUP_MODEL }}
|
||||
|
||||
# Peer Card configuration
|
||||
PEER_CARD_ENABLED: ${{ vars.PEER_CARD_ENABLED }}
|
||||
PEER_CARD_PROVIDER: ${{ vars.PEER_CARD_PROVIDER }}
|
||||
PEER_CARD_MODEL: ${{ vars.PEER_CARD_MODEL }}
|
||||
PEER_CARD_MAX_OUTPUT_TOKENS: ${{ vars.PEER_CARD_MAX_OUTPUT_TOKENS }}
|
||||
PEER_CARD_BACKUP_PROVIDER: ${{ vars.PEER_CARD_BACKUP_PROVIDER }}
|
||||
PEER_CARD_BACKUP_MODEL: ${{ vars.PEER_CARD_BACKUP_MODEL }}
|
||||
|
||||
# Dialectic configuration
|
||||
DIALECTIC_PROVIDER: ${{ vars.DIALECTIC_PROVIDER }}
|
||||
DIALECTIC_MODEL: ${{ vars.DIALECTIC_MODEL }}
|
||||
DIALECTIC_PERFORM_QUERY_GENERATION: ${{ vars.DIALECTIC_PERFORM_QUERY_GENERATION }}
|
||||
DIALECTIC_MAX_OUTPUT_TOKENS: ${{ vars.DIALECTIC_MAX_OUTPUT_TOKENS }}
|
||||
DIALECTIC_SEMANTIC_SEARCH_TOP_K: ${{ vars.DIALECTIC_SEMANTIC_SEARCH_TOP_K }}
|
||||
DIALECTIC_SEMANTIC_SEARCH_MAX_DISTANCE: ${{ vars.DIALECTIC_SEMANTIC_SEARCH_MAX_DISTANCE }}
|
||||
DIALECTIC_THINKING_BUDGET_TOKENS: ${{ vars.DIALECTIC_THINKING_BUDGET_TOKENS }}
|
||||
DIALECTIC_BACKUP_PROVIDER: ${{ vars.DIALECTIC_BACKUP_PROVIDER }}
|
||||
DIALECTIC_BACKUP_MODEL: ${{ vars.DIALECTIC_BACKUP_MODEL }}
|
||||
|
||||
# Summary configuration
|
||||
SUMMARY_MESSAGES_PER_SHORT_SUMMARY: ${{ vars.SUMMARY_MESSAGES_PER_SHORT_SUMMARY }}
|
||||
SUMMARY_MESSAGES_PER_LONG_SUMMARY: ${{ vars.SUMMARY_MESSAGES_PER_LONG_SUMMARY }}
|
||||
SUMMARY_PROVIDER: ${{ vars.SUMMARY_PROVIDER }}
|
||||
SUMMARY_MODEL: ${{ vars.SUMMARY_MODEL }}
|
||||
SUMMARY_MAX_TOKENS_SHORT: ${{ vars.SUMMARY_MAX_TOKENS_SHORT }}
|
||||
SUMMARY_MAX_TOKENS_LONG: ${{ vars.SUMMARY_MAX_TOKENS_LONG }}
|
||||
SUMMARY_BACKUP_PROVIDER: ${{ vars.SUMMARY_BACKUP_PROVIDER }}
|
||||
SUMMARY_BACKUP_MODEL: ${{ vars.SUMMARY_BACKUP_MODEL }}
|
||||
|
||||
# Dream configuration
|
||||
DREAM_ENABLED: ${{ vars.DREAM_ENABLED }}
|
||||
|
||||
# Cache configuration
|
||||
CACHE_ENABLED: ${{ vars.CACHE_ENABLED }}
|
||||
|
||||
TEST_DISCORD_WEBHOOK_URL: ${{ secrets.TEST_DISCORD_WEBHOOK_URL }}
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
|
|
@ -119,6 +49,13 @@ jobs:
|
|||
role-to-assume: arn:aws:iam::444554165670:role/GitHubActionsS3Role
|
||||
aws-region: us-east-1
|
||||
|
||||
- name: Fetch secrets from AWS Secrets Manager
|
||||
uses: aws-actions/aws-secretsmanager-get-secrets@v2
|
||||
with:
|
||||
secret-ids: |
|
||||
testing/unified/tests
|
||||
parse-json-secrets: true
|
||||
|
||||
- name: Verify Docker is available
|
||||
run: docker info
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue