luarocks / luarocks-site

LuaRocks website and module host
http://luarocks.org
176 stars 36 forks source link

Add uploader permissions #204

Closed technomancy closed 6 months ago

technomancy commented 7 months ago

I have a library that I'm not that interested in maintaining the luarock for, but another maintainer is. I'd like to grant them access to upload new versions. I can't find any documentation about how to do this.

I would be OK transferring ownership altogether if that's necessary, but I can't find any documentation for that either. All I see is some notes about claiming ownership of a github project, but this library is not developed on github.

Is there a way to do this?

hishamhm commented 7 months ago

Right now the only way to do this is to share an API key for a luarocks.org user. Since yhat givrs permissions over all of the user's projects, one way around this is to create a separate project-specific luarocks.org account (that requires a unique email though) and transfer the project there. Project transfer is done manually by luarocks.org admins (I'm one of them), so if you give me pointers on what project to transfer where, with reasonable proof of project ownership, I can get that done.

Unfortunately I can't provide a better answer, but these are the possibilities we have right now.

On Sat, Feb 24, 2024, 15:05 Phil Hagelberg @.***> wrote:

I have a library that I'm not that interested in maintaining the luarock for, but another maintainer is. I'd like to grant them access to upload new versions. I can't find any documentation about how to do this.

I would be OK transferring ownership altogether if that's necessary, but I can't find any documentation for that either. All I see is some notes about claiming ownership of a github project, but this library is not developed on github.

Is there a way to do this?

— Reply to this email directly, view it on GitHub https://github.com/luarocks/luarocks-site/issues/204, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAB365JOQIHWJOMS6G677RTYVITWHAVCNFSM6AAAAABDYFU2FGVHI2DSMVQWIX3LMV43ASLTON2WKOZSGE2TENBSGY3TCMQ . You are receiving this because you are subscribed to this thread.Message ID: @.***>

technomancy commented 7 months ago

Thanks for the clarification. I'll see about getting a new user created, and maybe updating the wiki.

technomancy commented 6 months ago

Thanks. Sorry for the delay. I finally got around to registering a new user.

Could you transfer https://luarocks.org/modules/technomancy/fennel over to this user: https://luarocks.org/modules/fennel

hishamhm commented 6 months ago

@technomancy Done!!

technomancy commented 6 months ago

Perfect; thank you.