The discussion revolves around resolving a dependency conflict in the Gemfile.lock file. arivanandan encountered the issue after updating, as the discourse-omniauth-jwt gem requires jwt version 2.2.1, but the updated Discourse uses version 2.3.0.
Benjamin_D suggested forking the discourse-omniauth-jwt gem and updating the dependency to 2.3.0. arivanandan attempted this and found it to be successful. They also discovered how to publish their own Ruby gem and explored alternative methods for importing gems using a Git URL. However, they question why this approach may not work due to how Discourse installs dependencies.
I’d try my luck, fork it and bump the dependency to 2.3.0
From what I can tell what motivated the 2.2.1 (which was the latest at the time of the commit in 2019) has not changed.