Skip to content

Conversation

@TylerLeonhardt
Copy link
Member

so it's clear what fails. We saw rate limiting from GH EDU.

so it's clear what fails. We saw rate limiting from GH EDU.
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds logging to help diagnose rate limiting issues from GitHub EDU endpoints. The changes add debug logging for fetch attempts in the node fetch implementation and info-level error logging when EDU details resolution fails.

Key changes:

  • Added debug log to track which fetcher is being tried for which URL
  • Added info logs for both HTTP status failures and exceptions when resolving EDU details

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
extensions/github-authentication/src/node/fetch.ts Adds debug logging at the start of each fetch attempt to log the fetcher name and target URL
extensions/github-authentication/src/githubServer.ts Adds info-level logging for both HTTP status failures and caught exceptions when resolving optional EDU details

@TylerLeonhardt TylerLeonhardt merged commit 55d06aa into main Dec 9, 2025
33 of 34 checks passed
@TylerLeonhardt TylerLeonhardt deleted the tyler/hard-whale branch December 9, 2025 00:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants