This directory contains documentation for configuring and working with GitHub Copilot coding agent in the Torrust Tracker Deployer project.
Describes the firewall configuration for GitHub Copilot coding agent, including:
- Custom allowlist domains (e.g.,
opentofu.org) - Recommended allowlist coverage
- Setup instructions for repository administrators
Explains how to configure environment variables to skip slow tests during Copilot agent pre-commit checks:
- Why this is needed (timeout issues)
- How to set up
TORRUST_TD_SKIP_SLOW_TESTSenvironment variable - Pre-commit timing breakdown (individual tasks and unit test breakdown)
- What gets skipped (E2E tests and coverage checks)
- Testing and verification instructions
- GitHub Issue #121 - Install Git Pre-Commit Hooks for Copilot Agent
- Community Discussion - Copilot timeout during long-running pre-commit checks