diff --git a/lib/modules/datasource/custom/readme.md b/lib/modules/datasource/custom/readme.md
index 7391076f901b65c9a22cb553ccf253cb8a3496da..b3915695c0262de4978507130609c23bfd1828ac 100644
--- a/lib/modules/datasource/custom/readme.md
+++ b/lib/modules/datasource/custom/readme.md
@@ -70,7 +70,8 @@ All available options:
       "changelogUrl": "https://github.com/demo-org/demo/blob/main/CHANGELOG.md#v0710",
       "sourceUrl": "https://github.com/demo-org/demo",
       "sourceDirectory": "monorepo/folder",
-      "digest": "c667f758f9e46e1d8111698e8d3a181c0b10f430"
+      "digest": "c667f758f9e46e1d8111698e8d3a181c0b10f430",
+      "isStable": true
     }
   ],
   "sourceUrl": "https://github.com/demo-org/demo",
diff --git a/lib/modules/datasource/custom/schema.ts b/lib/modules/datasource/custom/schema.ts
index 58a1df4f0ec30e765d98352fb663e296b46a5127..50c19b7ed948b1576aa93ce32c69616d6d989f51 100644
--- a/lib/modules/datasource/custom/schema.ts
+++ b/lib/modules/datasource/custom/schema.ts
@@ -11,6 +11,7 @@ export const ReleaseResultZodSchema = z.object({
         sourceDirectory: z.string().optional(),
         changelogUrl: z.string().optional(),
         digest: z.string().optional(),
+        isStable: z.boolean().optional(),
       })
       .transform((input) => {
         return {