2025-06-09 23:07:15 +02:00

56 lines
1.9 KiB
Plaintext

# Main repository configuration
MAIN_REPO_URL=https://github.com/Ebitda-SRL/test-ai-code-agents.git
# Use either token or username/password for main repo
MAIN_REPO_TOKEN=your_token_here
# OR
MAIN_REPO_USERNAME=your_username_here
MAIN_REPO_PASSWORD=your_password_here
# GitHub credentials
# Use either token or username/password for GitHub
GITHUB_TOKEN=your_github_token_here
# OR
GITHUB_USERNAME=your_github_username_here
GITHUB_PASSWORD=your_github_password_here
# Gitea credentials
GITEA_USERNAME=your_gitea_username_here
GITEA_PASSWORD=your_gitea_password_here
# Jira credentials
JIRA_BASE_URL=your_jira_base_url_here
JIRA_USERNAME=your_jira_username_here
JIRA_API_TOKEN=your_jira_api_token_here
# Google Cloud configuration
GOOGLE_CLOUD_PROJECT_ID=your_gcp_project_id_here
GOOGLE_CLOUD_LOCATION=us-central1
GEMINI_MODEL=gemini-2.0-flash-lite-001
# Google Cloud Authentication
# You can authenticate using one of the following methods:
# 1. API key (for local development)
GOOGLE_API_KEY=your_google_api_key_here
# 2. Service account key file (for production)
# Set this environment variable to the path of your service account key file
# GOOGLE_APPLICATION_CREDENTIALS=/path/to/your/service-account-key.json
# 3. Application Default Credentials (ADC)
# No environment variables needed if using ADC
# See: https://cloud.google.com/docs/authentication/application-default-credentials
# Function configuration
# Set to 'true' to enable debug logging
DEBUG=false
# Set to 'true' to use local repository instead of cloning
USE_LOCAL_REPO=false
# Dry run options
# Set to 'true' to skip Gemini API calls (returns mock responses)
DRY_RUN_SKIP_GEMINI=false
# Set to 'true' to skip creating commits and PRs
DRY_RUN_SKIP_COMMITS=false
# Set to 'true' to skip updating Jira ticket status
DRY_RUN_SKIP_JIRA_STATUS_UPDATE=false
# Jira label to identify workitems to be processed (will be removed after processing)
JIRA_TO_TEST_SPEC_LABEL=jira-to-test-spec