d93cd96b62
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
39 lines
1.3 KiB
YAML
39 lines
1.3 KiB
YAML
# GitHub Copilot Workspace Configuration
|
|
# This file configures GitHub Copilot coding agent settings for the DocuElevate repository
|
|
|
|
# Network allowlist for external API services
|
|
# These domains are required for integration tests and external service connectivity
|
|
network:
|
|
allowlist:
|
|
# OpenAI API - Required for AI-powered metadata extraction and GPT integration
|
|
- api.openai.com
|
|
|
|
# Google OAuth2 - Required for Google Drive integration and OAuth authentication
|
|
- oauth2.googleapis.com
|
|
- accounts.google.com
|
|
- www.googleapis.com
|
|
|
|
# Azure Cognitive Services - Required for Azure Document Intelligence and OCR
|
|
- test.cognitiveservices.azure.com
|
|
- "*.cognitiveservices.azure.com"
|
|
|
|
# Additional Azure endpoints that may be needed
|
|
- login.microsoftonline.com
|
|
- graph.microsoft.com
|
|
|
|
# AWS S3 - Required for S3 storage integration tests
|
|
- s3.amazonaws.com
|
|
- "*.s3.amazonaws.com"
|
|
|
|
# Dropbox API - Required for Dropbox storage integration
|
|
- api.dropboxapi.com
|
|
- content.dropboxapi.com
|
|
|
|
# Example/test domains - Used in test fixtures and SMTP configuration tests
|
|
- example.com
|
|
- smtp.example.com
|
|
|
|
# Package registries (if needed for dependency installation during tests)
|
|
- pypi.org
|
|
- files.pythonhosted.org
|