Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

question re: luarocks packaging and releases #96

Open
flrgh opened this issue Oct 11, 2023 · 12 comments
Open

question re: luarocks packaging and releases #96

flrgh opened this issue Oct 11, 2023 · 12 comments

Comments

@flrgh
Copy link

flrgh commented Oct 11, 2023

We've noticed the luarocks package of lua-cjson has not been updated in some time:

image

I'm aware the most up-to-date version is bundled with OpenResty itself, but many projects (resty-related and otherwise) take lua-cjson as a dependency.

Is it possible to publish an updated package to luarocks? Perhaps this should come with a new tag/release as well, as there has been at least one important bugfix merged since 2.1.0.12.

@Tieske
Copy link

Tieske commented Oct 12, 2023

Yes, I need this as well, as currently the lua-resty-ljsonschema library which depends on lua-cjson will install an outdated version on an up-to-date OpenResty system.

@flrgh flrgh changed the title question re: packaging and releases question re: luarocks packaging and releases Oct 12, 2023
@flrgh
Copy link
Author

flrgh commented Oct 17, 2023

@zhuizhuhaomeng sorry to ping you directly, but is there anything that can be done about this?

Tieske added a commit to Tieske/lua-resty-ljsonschema that referenced this issue Oct 19, 2023
@SSE4
Copy link

SSE4 commented Jun 6, 2024

bump, there is already 2.1.0.13 tag, is it possible to publish new versions to luarocks.org?

@Tieske
Copy link

Tieske commented Jun 11, 2024

Great to see #84 by @hishamhm was merged. So all that's left is a new release and upload to LuaRocks.

Anything we can do to facilitate @zhuizhuhaomeng ?

@zhuizhuhaomeng
Copy link

@Tieske I didn't use the LuaRocks before?
Would you please prepare the script for LuaRocks?

@Tieske
Copy link

Tieske commented Jun 17, 2024

@zhuizhuhaomeng there is little to it, ensure you have Luarocks installed, and have the Apikey handy, then from the repo do:

	luarocks upload lua-cjson-2.1.0.14-1.rockspec --api-key=<your api-key>

@Tieske
Copy link

Tieske commented Jun 17, 2024

There are also github actions that can automate this process, see https://github.com/lunarmodules/busted/blob/master/.github/workflows/deploy.yml

@Tieske
Copy link

Tieske commented Jun 28, 2024

@zhuizhuhaomeng any update on this? anything you need?

@zhuizhuhaomeng
Copy link

I don't know how to find the email of the account "openresty".
Do you know the email of the luarock maintainer?
I would like to contact them to recover the account.

@Tieske
Copy link

Tieske commented Jun 29, 2024

@hishamhm can you provide @zhuizhuhaomeng with the email address of the OpenResty LuaRocks account?

@hishamhm
Copy link

hishamhm commented Jul 12, 2024

Do you know the email of the luarock maintainer?
I would like to contact them to recover the account.

@zhuizhuhaomeng I emailed the address to the gmail address that is in your Github account info.

@Tieske
Copy link

Tieske commented Sep 26, 2024

@zhuizhuhaomeng any update on this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants