From ea99eba181682c8a9aca683a36ab2359add69b76 Mon Sep 17 00:00:00 2001 From: stertooy <5571903+stertooy@users.noreply.github.com> Date: Fri, 3 Jul 2026 13:50:01 +0200 Subject: [PATCH] Throw error if package could not be loaded --- action.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/action.yml b/action.yml index 9434764..4343862 100644 --- a/action.yml +++ b/action.yml @@ -106,12 +106,16 @@ runs: # Load the package with debug info if "${{ inputs.mode }}" = "onlyneeded" then - LoadPackage(info.PackageName : OnlyNeeded); + check_load := LoadPackage(info.PackageName : OnlyNeeded); elif "${{ inputs.mode }}" = "loadall" then - LoadPackage(info.PackageName); + check_load := LoadPackage(info.PackageName); LoadAllPackages(); else - LoadPackage(info.PackageName); + check_load := LoadPackage(info.PackageName); + fi; + if check_load <> true then + Exec("echo \"::error::Package could not be loaded\""); + FORCE_QUIT_GAP(1); fi; OutputLogTo();