From b62552503d761b2123b65f4a87d81c37bbebcd0a Mon Sep 17 00:00:00 2001
From: Konrad Pabjan <kopabjan@microsoft.com>
Date: Tue, 28 Jul 2020 14:24:49 +0200
Subject: [PATCH] Improve error messages

---
 dist/index.js       | 8 ++++----
 src/constants.ts    | 6 +++---
 src/input-helper.ts | 2 +-
 3 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dist/index.js b/dist/index.js
index 968e43e..a2c0b2e 100644
--- a/dist/index.js
+++ b/dist/index.js
@@ -6375,7 +6375,7 @@ function getInputs() {
     const ifNoFilesFound = core.getInput(constants_1.Inputs.IfNoFilesFound);
     const noFileBehavior = constants_1.NoFileOptions[ifNoFilesFound];
     if (!noFileBehavior) {
-        core.setFailed(`Unrecognized if-no-files-found input. Provided ${ifNoFilesFound}. Available options include ${Object.keys(constants_1.NoFileOptions).map(k => constants_1.NoFileOptions[k])}`);
+        core.setFailed(`Unrecognized if-no-files-found input. Provided ${ifNoFilesFound}. Available options include ${Object.keys(constants_1.NoFileOptions)}`);
     }
     return {
         artifactName: name,
@@ -7307,15 +7307,15 @@ var NoFileOptions;
     /**
      * Default. Output a warning but do not fail the action
      */
-    NoFileOptions[NoFileOptions["warn"] = 0] = "warn";
+    NoFileOptions["warn"] = "warn";
     /**
      * Fail the action with an error message
      */
-    NoFileOptions[NoFileOptions["error"] = 1] = "error";
+    NoFileOptions["error"] = "error";
     /**
      * Do not output any warnings or errors, the action does not fail
      */
-    NoFileOptions[NoFileOptions["suppress"] = 2] = "suppress";
+    NoFileOptions["suppress"] = "suppress";
 })(NoFileOptions = exports.NoFileOptions || (exports.NoFileOptions = {}));
 
 
diff --git a/src/constants.ts b/src/constants.ts
index 6bad28b..da881f3 100644
--- a/src/constants.ts
+++ b/src/constants.ts
@@ -8,15 +8,15 @@ export enum NoFileOptions {
   /**
    * Default. Output a warning but do not fail the action
    */
-  warn,
+  warn = 'warn',
 
   /**
    * Fail the action with an error message
    */
-  error,
+  error = 'error',
 
   /**
    * Do not output any warnings or errors, the action does not fail
    */
-  suppress
+  suppress = 'suppress'
 }
diff --git a/src/input-helper.ts b/src/input-helper.ts
index c0fa2a1..4f9c06c 100644
--- a/src/input-helper.ts
+++ b/src/input-helper.ts
@@ -16,7 +16,7 @@ export function getInputs(): UploadInputs {
     core.setFailed(
       `Unrecognized if-no-files-found input. Provided ${ifNoFilesFound}. Available options include ${Object.keys(
         NoFileOptions
-      ).map(k => NoFileOptions[k as string])}`
+      )}`
     )
   }