Add GitHub Personal Access Token authentication support

This commit adds support for GitHub Personal Access Tokens as an alternative authentication method to session cookies, providing users with more flexibility in how they authenticate with GitHub.

Changes:

  • Add GITHUB_TOKEN environment variable support
  • Implement interactive authentication method selection (token or cookies)
  • Use Bearer token authentication when GITHUB_TOKEN is provided
  • Update validation to require either token or cookies file

Merge request reports

Loading