Google Summer of Code 2022 Coding period start on 13 June. The previous week, I started working on gitlab and SSO integration in the CircuitVerse main platform.
Check out my previous blog: here.
Week 1 (13 June — 18 June)
I was facing some issues in gitlab integration, after the mentor meet we concluded that it was the version of omniauth-gitlab gem that was causing an error. It was v2.0.0 and should be v4.0.0 but the gem is dependent on the omniauth gem that was also not updated due to which gitlab-omniauth gem was not getting updated. So we concluded to update the omniauth gem first along with smoothing the initial 3rd-Party Authentication.
I updated the omniauth and got it merged. PR
After updating my gitlab branch with master, I was able to update the gitlab gem without any error and commit the changes according to the new version of the omniauth gem. After the review of the PR and changing some bot suggestions. The PR got finally merged.
After getting it merged, I started working on SSO PR. I update it with the master branch and mark the PR from WIP as ready for review.
Next Week Plan
- I will be completing the SSO + Keycloack integration in the next week.
- I will start with the new feature in CircuitVerse: Weekly Contest.
This week was one of my best productive weeks ever. I learned a lot and was able to fulfill my first week’s deliverable as mentioned in the Proposal.