diff --git a/src-electron/generator/matter/darwin/Framework/CHIP/templates/helper.js b/src-electron/generator/matter/darwin/Framework/CHIP/templates/helper.js index 162e3be7f2..00de24ac36 100644 --- a/src-electron/generator/matter/darwin/Framework/CHIP/templates/helper.js +++ b/src-electron/generator/matter/darwin/Framework/CHIP/templates/helper.js @@ -694,11 +694,13 @@ async function availability(clusterName, options) { if (introducedVersions === undefined) { console.log( - `WARNING: Missing "introduced" entry for: '${clusterName}' '${JSON.stringify( + `WARNING: Missing "introduced" or "provisional" entry for: '${clusterName}' '${JSON.stringify( options.hash )}'` ); - introducedVersions = 'future'; + // Default to provisinal status until we decide otherwise, so we don't + // accidentally ship things as unconditionally available. + return 'MTR_PROVISIONALLY_AVAILABLE'; } if (introducedVersions === 'future') {