From 0acf580a4e97caac0e76996545b6a925f3536b60 Mon Sep 17 00:00:00 2001 From: Filippo Brizzi Date: Tue, 10 Dec 2024 11:13:25 +0000 Subject: [PATCH] Fix extensions.bzl to allow for multiple versions (#88) --- buf/extensions.bzl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buf/extensions.bzl b/buf/extensions.bzl index c860558..87d8eb9 100644 --- a/buf/extensions.bzl +++ b/buf/extensions.bzl @@ -66,7 +66,7 @@ def _extension_impl(module_ctx): for name, versions in registrations.items(): if len(versions) > 1: # TODO: should be semver-aware, using MVS - selected = sorted(versions, reverse = True)[0] + selected = sorted(versions, key = lambda v: v["version"], reverse = True)[0] # buildifier: disable=print print("NOTE: buf toolchains {} has multiple versions {}, selected {}".format(name, versions, selected))