Files
gh-christianlouis-docuelevate/.github/copilot.yml
T
2026-02-23 20:38:27 +00:00

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