From fe9c506da95b1da4651ade82f424755865e74be8 Mon Sep 17 00:00:00 2001 From: Patrick Scott Date: Tue, 23 Sep 2025 10:26:36 -0400 Subject: [PATCH] Use setdefault in case no other annotations exist If the only annotation used is annotation_select, it will be silently dropped because no repository annotation exists yet. --- crate_universe/extensions.bzl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crate_universe/extensions.bzl b/crate_universe/extensions.bzl index ecba473c7a..face628885 100644 --- a/crate_universe/extensions.bzl +++ b/crate_universe/extensions.bzl @@ -1051,7 +1051,7 @@ def _crate_impl(module_ctx): if repositories: for repo in repositories: _update_annotations( - repo_specific_annotations.get(repo, {}), + repo_specific_annotations.setdefault(repo, {}), crate, version, triples,