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

chore(deps): bump luarocks from 3.10.0 to 3.11.0 (for workgroups) #12735

Merged
merged 1 commit into from
Mar 18, 2024

Conversation

bungle
Copy link
Member

@bungle bungle commented Mar 14, 2024

Summary

What's new in LuaRocks 3.11.0:

  • Features:
    • luarocks build and luarocks install no longer rebuild or reinstall if the version is already installed (--force overrides).
    • More aggressive caching of the manifest file (does not hit luarocks.org again if the cached manifest is younger than 10 seconds).
    • Drops stale lock files (older than 1 hour).
    • More informative error reports on bad configurations of Lua paths (LUA_INCDIR, LUA_LIBDIR).
    • Better error messages when lacking permissions.
    • Bumps vendored dkjson dependency to 2.7.
    • --verbose output now prints the LuaRocks configuration, for more informative bug reports.
  • Fixes:
    • Passing --global always LuaRocks target the system tree.
    • Does not crash if root_dir is a table.
    • Does not try to lock rocks trees when using --pack-binary-rock or --no-install.
    • Checks permissions ahead of trying to lock trees, to provide better error messages.
    • Avoids LuaSec version mismatch by refusing to use LuaSec versions below 1.1.
    • Does not set up a "project environment" when running make on the LuaRocks sources.
    • Windows:
      • Avoid excessive calls to icacls, resulting in performance improvements.
      • Parses slashes correctly when reading a rock's rock_manifest. * Fix setting of environment variables. * install.bat sets LUALIB. * Improved help for luarocks path.

LuaRocks 3.11.0 contains new commits by @sewbacca and Hisham Muhammad. You can find detailed credits in the Git history.

Checklist

  • The Pull Request has tests
  • A changelog file has been created under changelog/unreleased/kong or skip-changelog label added on PR if changelog is unnecessary. README.md
  • There is a user-facing docs PR against https://github.com/Kong/docs.konghq.com - PUT DOCS PR HERE

https://konghq.atlassian.net/browse/KAG-4062

### Summary

What's new in LuaRocks 3.11.0:

* Features:
  * `luarocks build` and `luarocks install` no longer rebuild
    or reinstall if the version is already installed
    (`--force` overrides).
  * More aggressive caching of the manifest file (does not
    hit `luarocks.org` again if the cached manifest is younger
    than 10 seconds).
  * Drops stale lock files (older than 1 hour).
  * More informative error reports on bad configurations of
    Lua paths (`LUA_INCDIR`, `LUA_LIBDIR`).
  * Better error messages when lacking permissions.
  * Bumps vendored dkjson dependency to 2.7.
  * `--verbose` output now prints the LuaRocks configuration,
    for more informative bug reports.
* Fixes:
  * Passing `--global` always LuaRocks target the system tree.
  * Does not crash if `root_dir` is a table.
  * Does not try to lock rocks trees when using `--pack-binary-rock`
    or `--no-install`.
  * Checks permissions ahead of trying to lock trees,
    to provide better error messages.
  * Avoids LuaSec version mismatch by refusing to use LuaSec
    versions below 1.1.
  * Does not set up a "project environment" when running
    `make` on the LuaRocks sources.
  * Windows:
    * Avoid excessive calls to `icacls`, resulting in
      performance improvements.
    * Parses slashes correctly when reading a rock's `rock_manifest`.
    * Fix setting of environment variables.
    * install.bat sets LUALIB.
    * Improved help for `luarocks path`.

LuaRocks 3.11.0 contains new commits by @sewbacca and Hisham Muhammad.
You can find detailed credits in the Git history.

Signed-off-by: Aapo Talvensaari <[email protected]>
@github-actions github-actions bot added build/bazel cherry-pick kong-ee schedule this PR for cherry-picking to kong/kong-ee labels Mar 14, 2024
@bungle
Copy link
Member Author

bungle commented Mar 14, 2024

@bungle bungle merged commit 2d481b4 into master Mar 18, 2024
41 checks passed
@bungle bungle deleted the chore/luarocks-3.11.0 branch March 18, 2024 09:06
@team-gateway-bot
Copy link
Collaborator

Successfully created cherry-pick PR for master:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build/bazel cherry-pick kong-ee schedule this PR for cherry-picking to kong/kong-ee size/XS
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants