From a47cae6f494102a9387310252dcaeb93f8909dcc Mon Sep 17 00:00:00 2001 From: Nikola Jokic Date: Wed, 15 Jul 2026 13:44:04 +0200 Subject: [PATCH] wip --- controllers/actions.github.com/resourcecache_test.go | 7 +++++++ main.go | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/controllers/actions.github.com/resourcecache_test.go b/controllers/actions.github.com/resourcecache_test.go index 0fe7aeb5..8bf576d5 100644 --- a/controllers/actions.github.com/resourcecache_test.go +++ b/controllers/actions.github.com/resourcecache_test.go @@ -125,6 +125,13 @@ func TestResourceCacheDeleteRemovesMainObjectEntries(t *testing.T) { assert.True(t, ok) } +func TestResourceCacheDeletePanicsWithNilCache(t *testing.T) { + var cache *ResourceCache + assert.Panics(t, func() { + cache.Delete(&v1alpha1.AutoscalingListener{}) + }) +} + func TestResourceBuilderCachesListenerPodDependencies(t *testing.T) { listener := &v1alpha1.AutoscalingListener{ ObjectMeta: metav1.ObjectMeta{ diff --git a/main.go b/main.go index c22fe770..5ec4a566 100644 --- a/main.go +++ b/main.go @@ -218,6 +218,7 @@ func main() { } actionsgithubcom.SetListenerEntrypoint(os.Getenv("LISTENER_ENTRYPOINT")) + resourceCache := actionsgithubcom.NewResourceCache() var webhookServer webhook.Server if port != 0 { @@ -299,7 +300,6 @@ func main() { secretresolver.WithLogger(slogLogger), ) - resourceCache := actionsgithubcom.NewResourceCache() rb := actionsgithubcom.ResourceBuilder{ ExcludeLabelPropagationPrefixes: excludeLabelPropagationPrefixes, SecretResolver: secretResolver,