From c449427ec4ee9074865275459d8d7f2a8ed62e67 Mon Sep 17 00:00:00 2001 From: Wildan M Date: Sun, 14 Dec 2025 23:53:40 +0700 Subject: [PATCH] Add repo_builder fail safe --- src/bin/repo_builder.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/bin/repo_builder.rs b/src/bin/repo_builder.rs index c7b2a9b69..4b14ea7b1 100644 --- a/src/bin/repo_builder.rs +++ b/src/bin/repo_builder.rs @@ -1,4 +1,4 @@ -use anyhow::anyhow; +use anyhow::{anyhow, bail}; use cookbook::WALK_DEPTH; use cookbook::cook::ident::{get_ident, init_ident}; use cookbook::cook::{fetch, package as cook_package}; @@ -75,6 +75,11 @@ fn publish_packages(config: &CliConfig) -> anyhow::Result<()> { WALK_DEPTH, ); + if recipe_list.len() == 0 { + // Fail-Safe + bail!("Zero packages are passing the build"); + } + let mut appstream_sources: HashMap = HashMap::new(); let mut packages: BTreeMap = BTreeMap::new(); let mut outdated_packages: BTreeMap = BTreeMap::new();