Fix: GitHub API Rate Limit in CI
Bug
The engram binary download introduced in v1.13.3 calls the GitHub API to fetch the latest version. In CI environments (GitHub Actions), unauthenticated API requests hit the rate limit (HTTP 403), causing E2E tests to fail on Linux (Fedora).
Fix
API requests now include a Bearer token from GITHUB_TOKEN or GH_TOKEN environment variables when available. GitHub Actions automatically provides GITHUB_TOKEN, so CI rate limits are no longer a problem.
Upgrade
brew upgrade gentle-ai