omniauth-ldap icon indicating copy to clipboard operation
omniauth-ldap copied to clipboard

Publish to Rubygems.org

Open swestveer opened this issue 2 years ago • 8 comments

Now that Omniauth 2.0 support has been implemented can we have the update gem published to Rubygems.org.

swestveer avatar Mar 14 '23 13:03 swestveer

Ping @pboling, can you cut and upload a release of omniauth-ldap? The fact that omniauth-ldap 2.0.0 doesn't include the omniauth 2.0 support that's already in master is blocking users of the library (e.g. https://github.com/jonmbake/discourse-ldap-auth/issues/83).

Xiretza avatar Feb 27 '25 18:02 Xiretza

Interesting. I actually only have "ownership" & "gem publish" privileges on one (or two?) gems in this org, and this is not one of them. I'd be happy to help with maintenance though. AFAIK the person with most of the keys around here is @BobbyMcWho - who according to his profile is mostly working with Elixir nowadays.

@BobbyMcWho any Ruby stuff you'd like to hand-off I'll be happy to help out.

pboling avatar Feb 27 '25 18:02 pboling

Thanks @pboling, I'm back in Ruby land again as of my current job, but a lot of the strategies that are under this org I don't actually have rubygems publish rights on. https://rubygems.org/gems/omniauth-ldap

I have support contracts w/ Tidelift for the main omniauth and omniauth-oauth2 repos, so I typically try and stay responsive w/ those, but w/ the sheer multitude of other strategies, things sometimes just take forever to align w/ time I can commit to OSS.

BobbyMcWho avatar Feb 27 '25 18:02 BobbyMcWho

It looks like the gem owners on RubyGems.org are:

  • @mbleigh - Isn't in the omniauth org anymore, and perhaps doesn't work much with Ruby anymore?
  • @panpainter - Doesn't appear to use GH at all (anymore?)
  • @tmilewski - is active on GH, still working with Ruby, and in the org still!
  • @pyu10055 - Not sure if this is the same user as the person listed on RubyGems, but they appear to be in this org

pboling avatar Feb 27 '25 18:02 pboling

@BobbyMcWho Do you know who in the org is best to contact about adding a project to the org? I just remembered why I was confused about whether I have one or two omniauth gems, and it is because I have one in the org, and another I wrote recently (omniauth-jwt2) that is outside the org, but seems to belong inside the org.

pboling avatar Feb 28 '25 03:02 pboling

@BobbyMcWho Do you know who in the org is best to contact about adding a project to the org? I just remembered why I was confused about whether I have one or two omniauth gems, and it is because I have one in the org, and another I wrote recently (omniauth-jwt2) that is outside the org, but seems to belong inside the org.

I believe you can just initiate a transfer to omniauth org and I can accept it and make sure you have admin rights still

BobbyMcWho avatar Feb 28 '25 03:02 BobbyMcWho

It allowed me to transfer, but I did lose admin. Please add me back 🥇 @BobbyMcWho https://github.com/omniauth/omniauth-jwt2

Then I'll cleanup the links.

pboling avatar Feb 28 '25 05:02 pboling

Should be set @pboling

BobbyMcWho avatar Feb 28 '25 05:02 BobbyMcWho

Was there any progress on this issue?

T0byV avatar Sep 24 '25 10:09 T0byV

@T0byV I just sent @mbleigh an email about it!

pboling avatar Sep 25 '25 04:09 pboling

@T0byV I'm now an owner on RubyGems. I'll push an update as soon as I can.

pboling avatar Sep 25 '25 18:09 pboling

Amazing, thanks!

T0byV avatar Oct 06 '25 13:10 T0byV

@BobbyMcWho Will you give me perms on this repo here on GitHub so I can prep for the release?

pboling avatar Oct 06 '25 15:10 pboling

@BobbyMcWho Will you give me perms on this repo here on GitHub so I can prep for the release?

Sorry, I've been traveling today, I'll see what I need to do there

BobbyMcWho avatar Oct 06 '25 21:10 BobbyMcWho

Version 2.3.1 has been published to RubyGems, with many improvements and fixes. I do not expect any breaking changes. It includes the fixes from the GitLab fork, which is why I chose that specific version number. I'm hoping the two forks can merge back together.

  • https://github.com/omniauth/omniauth-ldap/blob/main/CHANGELOG.md#231---2025-11-05
  • https://gitlab.com/gitlab-org/gitlab-ce/issues/13280

CC @T0byV @Xiretza @BobbyMcWho @swestveer

pboling avatar Nov 05 '25 12:11 pboling