From 79167f5d18c76a8621af43024fbabae64b3a3451 Mon Sep 17 00:00:00 2001
From: Aayush Shah <aayush.shah15@gmail.com>
Date: Mon, 16 Sep 2024 22:26:04 -0400
Subject: [PATCH] log specific warning when no builder instances are available
 (#2)

---
 src/main.ts | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/main.ts b/src/main.ts
index 7f01537..c82be3d 100644
--- a/src/main.ts
+++ b/src/main.ts
@@ -95,7 +95,11 @@ async function getRemoteBuilderAddr(inputs: context.Inputs): Promise<string | nu
     await client.post(`/${stateHelper.blacksmithBuildTaskId}/abandon`);
     return null;
   } catch (error) {
-    core.warning(`Error in getBuildkitdAddr: ${error.message}`);
+    if (error.response && error.response.status === 404) {
+      core.warning('No builder instances were available, falling back to a local build');
+    } else {
+      core.warning(`Error in getBuildkitdAddr: ${error.message}`);
+    }
     return null;
   } finally {
     clearTimeout(timeoutId);