@@ -8847,14 +8847,27 @@ module.exports = require("os");
8847
8847
"use strict";
8848
8848
8849
8849
// For internal use, subject to change.
8850
+ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
8851
+ if (k2 === undefined) k2 = k;
8852
+ Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
8853
+ }) : (function(o, m, k, k2) {
8854
+ if (k2 === undefined) k2 = k;
8855
+ o[k2] = m[k];
8856
+ }));
8857
+ var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
8858
+ Object.defineProperty(o, "default", { enumerable: true, value: v });
8859
+ }) : function(o, v) {
8860
+ o["default"] = v;
8861
+ });
8850
8862
var __importStar = (this && this.__importStar) || function (mod) {
8851
8863
if (mod && mod.__esModule) return mod;
8852
8864
var result = {};
8853
- if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k] ;
8854
- result["default"] = mod;
8865
+ if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding( result, mod, k) ;
8866
+ __setModuleDefault( result, mod) ;
8855
8867
return result;
8856
8868
};
8857
8869
Object.defineProperty(exports, "__esModule", { value: true });
8870
+ exports.issueCommand = void 0;
8858
8871
// We use any as a valid input type
8859
8872
/* eslint-disable @typescript-eslint/no-explicit-any */
8860
8873
const fs = __importStar(__webpack_require__(5747));
@@ -25234,14 +25247,27 @@ module.exports = {"pagination":{"ListEventTypes":{"input_token":"NextToken","lim
25234
25247
25235
25248
"use strict";
25236
25249
25250
+ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
25251
+ if (k2 === undefined) k2 = k;
25252
+ Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
25253
+ }) : (function(o, m, k, k2) {
25254
+ if (k2 === undefined) k2 = k;
25255
+ o[k2] = m[k];
25256
+ }));
25257
+ var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
25258
+ Object.defineProperty(o, "default", { enumerable: true, value: v });
25259
+ }) : function(o, v) {
25260
+ o["default"] = v;
25261
+ });
25237
25262
var __importStar = (this && this.__importStar) || function (mod) {
25238
25263
if (mod && mod.__esModule) return mod;
25239
25264
var result = {};
25240
- if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k] ;
25241
- result["default"] = mod;
25265
+ if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding( result, mod, k) ;
25266
+ __setModuleDefault( result, mod) ;
25242
25267
return result;
25243
25268
};
25244
25269
Object.defineProperty(exports, "__esModule", { value: true });
25270
+ exports.issue = exports.issueCommand = void 0;
25245
25271
const os = __importStar(__webpack_require__(2087));
25246
25272
const utils_1 = __webpack_require__(5082);
25247
25273
/**
@@ -28916,6 +28942,7 @@ module.exports = {"pagination":{"ListActionExecutions":{"input_token":"nextToken
28916
28942
// We use any as a valid input type
28917
28943
/* eslint-disable @typescript-eslint/no-explicit-any */
28918
28944
Object.defineProperty(exports, "__esModule", { value: true });
28945
+ exports.toCommandValue = void 0;
28919
28946
/**
28920
28947
* Sanitizes an input into a string so it can be passed into issueCommand safely
28921
28948
* @param input input to sanitize into a string
@@ -32795,6 +32822,25 @@ module.exports = AWS.IoTFleetHub;
32795
32822
32796
32823
"use strict";
32797
32824
32825
+ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
32826
+ if (k2 === undefined) k2 = k;
32827
+ Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
32828
+ }) : (function(o, m, k, k2) {
32829
+ if (k2 === undefined) k2 = k;
32830
+ o[k2] = m[k];
32831
+ }));
32832
+ var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
32833
+ Object.defineProperty(o, "default", { enumerable: true, value: v });
32834
+ }) : function(o, v) {
32835
+ o["default"] = v;
32836
+ });
32837
+ var __importStar = (this && this.__importStar) || function (mod) {
32838
+ if (mod && mod.__esModule) return mod;
32839
+ var result = {};
32840
+ if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
32841
+ __setModuleDefault(result, mod);
32842
+ return result;
32843
+ };
32798
32844
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
32799
32845
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
32800
32846
return new (P || (P = Promise))(function (resolve, reject) {
@@ -32804,14 +32850,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
32804
32850
step((generator = generator.apply(thisArg, _arguments || [])).next());
32805
32851
});
32806
32852
};
32807
- var __importStar = (this && this.__importStar) || function (mod) {
32808
- if (mod && mod.__esModule) return mod;
32809
- var result = {};
32810
- if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
32811
- result["default"] = mod;
32812
- return result;
32813
- };
32814
32853
Object.defineProperty(exports, "__esModule", { value: true });
32854
+ exports.getState = exports.saveState = exports.group = exports.endGroup = exports.startGroup = exports.info = exports.warning = exports.error = exports.debug = exports.isDebug = exports.setFailed = exports.setCommandEcho = exports.setOutput = exports.getBooleanInput = exports.getInput = exports.addPath = exports.setSecret = exports.exportVariable = exports.ExitCode = void 0;
32815
32855
const command_1 = __webpack_require__(4431);
32816
32856
const file_command_1 = __webpack_require__(2102);
32817
32857
const utils_1 = __webpack_require__(5082);
@@ -32878,7 +32918,9 @@ function addPath(inputPath) {
32878
32918
}
32879
32919
exports.addPath = addPath;
32880
32920
/**
32881
- * Gets the value of an input. The value is also trimmed.
32921
+ * Gets the value of an input.
32922
+ * Unless trimWhitespace is set to false in InputOptions, the value is also trimmed.
32923
+ * Returns an empty string if the value is not defined.
32882
32924
*
32883
32925
* @param name name of the input to get
32884
32926
* @param options optional. See InputOptions.
@@ -32889,9 +32931,34 @@ function getInput(name, options) {
32889
32931
if (options && options.required && !val) {
32890
32932
throw new Error(`Input required and not supplied: ${name}`);
32891
32933
}
32934
+ if (options && options.trimWhitespace === false) {
32935
+ return val;
32936
+ }
32892
32937
return val.trim();
32893
32938
}
32894
32939
exports.getInput = getInput;
32940
+ /**
32941
+ * Gets the input value of the boolean type in the YAML 1.2 "core schema" specification.
32942
+ * Support boolean input list: `true | True | TRUE | false | False | FALSE` .
32943
+ * The return value is also in boolean type.
32944
+ * ref: https://yaml.org/spec/1.2/spec.html#id2804923
32945
+ *
32946
+ * @param name name of the input to get
32947
+ * @param options optional. See InputOptions.
32948
+ * @returns boolean
32949
+ */
32950
+ function getBooleanInput(name, options) {
32951
+ const trueValue = ['true', 'True', 'TRUE'];
32952
+ const falseValue = ['false', 'False', 'FALSE'];
32953
+ const val = getInput(name, options);
32954
+ if (trueValue.includes(val))
32955
+ return true;
32956
+ if (falseValue.includes(val))
32957
+ return false;
32958
+ throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${name}\n` +
32959
+ `Support boolean input list: \`true | True | TRUE | false | False | FALSE\``);
32960
+ }
32961
+ exports.getBooleanInput = getBooleanInput;
32895
32962
/**
32896
32963
* Sets the value of an output.
32897
32964
*
0 commit comments