mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-06 13:22:48 +00:00
fix gem module compatibility with ruby-4-rubygems (#11442)
* fix gem module compatibility with ruby-4-rubygems rubygem's `query` command has recently been removed, see ruby/rubygems#9083. address this by using the `list` command instead. resolves #11397 * add changelog * Adjust changelog fragment. --------- Co-authored-by: Felix Fontein <felix@fontein.de>
This commit is contained in:
@@ -160,13 +160,12 @@ def get_rubygems_environ(module):
|
||||
|
||||
def get_installed_versions(module, remote=False):
|
||||
cmd = get_rubygems_path(module)
|
||||
cmd.append("query")
|
||||
cmd.append("list")
|
||||
cmd.extend(common_opts(module))
|
||||
if remote:
|
||||
cmd.append("--remote")
|
||||
if module.params["repository"]:
|
||||
cmd.extend(["--source", module.params["repository"]])
|
||||
cmd.append("-n")
|
||||
cmd.append(f"^{module.params['name']}$")
|
||||
|
||||
environ = get_rubygems_environ(module)
|
||||
|
||||
Reference in New Issue
Block a user