Github OAuth was already implemented and functional. When we refactored to the new auth flow, we only adapted Discord OAuth to the updated flow. We need to do the same for Github OAuth. The logic should remain mostly the same, we just need to update logic to to use the new Auth flow (similar to what we did for discord OAuth).
Summary
Github OAuth was already implemented and functional. When we refactored to the new auth flow, we only adapted Discord OAuth to the updated flow. We need to do the same for Github OAuth. The logic should remain mostly the same, we just need to update logic to to use the new Auth flow (similar to what we did for discord OAuth).
See This PR for reference
Acceptance Criteria