From eae73c9de0884ddf32c8a9b64c9b5073df2ca15e Mon Sep 17 00:00:00 2001 From: Zhang <56248212+YonganZhang@users.noreply.github.com> Date: Tue, 16 Jun 2026 19:37:26 +0800 Subject: [PATCH] test(observability): cover updater GitHub 403 message events (#3661) --- src/core/observability.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/core/observability.rs b/src/core/observability.rs index 7f07c6d1d..5dfe5e1cf 100644 --- a/src/core/observability.rs +++ b/src/core/observability.rs @@ -5035,6 +5035,19 @@ mod tests { ); } + #[test] + fn updater_github_403_message_only_shapes_are_dropped() { + for event in [ + event_with_message("GitHub API error: 403 Forbidden"), + event_with_exception_value("GitHub API error: 403 Forbidden"), + ] { + assert!( + is_updater_transient_event(&event), + "message-only GitHub 403 updater failures must be filtered" + ); + } + } + #[test] fn updater_transient_502_is_dropped() { let event = event_with_tags_and_message(