From 2fb7be44fcf67590b756bc9998d7c992da4d26d3 Mon Sep 17 00:00:00 2001
From: Sergei Zharinov <zharinov@users.noreply.github.com>
Date: Mon, 19 Aug 2024 02:47:06 -0300
Subject: [PATCH] refactor: Use separate cache namespace for
 `GithubReleaseAttachmentsDatasource` class (#30867)

---
 lib/modules/datasource/github-release-attachments/index.ts | 2 +-
 lib/util/cache/package/types.ts                            | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/modules/datasource/github-release-attachments/index.ts b/lib/modules/datasource/github-release-attachments/index.ts
index da41d74df4..7baec70eea 100644
--- a/lib/modules/datasource/github-release-attachments/index.ts
+++ b/lib/modules/datasource/github-release-attachments/index.ts
@@ -53,7 +53,7 @@ export class GithubReleaseAttachmentsDatasource extends Datasource {
 
   @cache({
     ttlMinutes: 1440,
-    namespace: 'datasource-github-releases',
+    namespace: `datasource-${GithubReleaseAttachmentsDatasource.id}`,
     key: (release: GithubRestRelease, digest: string) =>
       `${release.html_url}:${digest}`,
   })
diff --git a/lib/util/cache/package/types.ts b/lib/util/cache/package/types.ts
index 6e5fc1866e..0e7524b71d 100644
--- a/lib/util/cache/package/types.ts
+++ b/lib/util/cache/package/types.ts
@@ -64,6 +64,7 @@ export type PackageCacheNamespace =
   | 'datasource-gitea-releases'
   | 'datasource-gitea-tags'
   | 'datasource-github-releases'
+  | 'datasource-github-release-attachments'
   | 'datasource-gitlab-packages'
   | 'datasource-gitlab-releases'
   | 'datasource-gitlab-tags-commit'
-- 
GitLab