This commit is contained in:
James Ives 2020-06-06 13:18:49 -04:00
parent 9fbb4ab89e
commit c6c36e7358
2 changed files with 11 additions and 10 deletions

View File

@ -2,7 +2,6 @@
Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "__esModule", { value: true });
exports.suppressSensitiveInformation = exports.hasRequiredParameters = exports.generateRepositoryPath = exports.generateTokenType = exports.isNullOrUndefined = void 0; exports.suppressSensitiveInformation = exports.hasRequiredParameters = exports.generateRepositoryPath = exports.generateTokenType = exports.isNullOrUndefined = void 0;
const core_1 = require("@actions/core"); const core_1 = require("@actions/core");
const fs_1 = require("fs");
/* Utility function that checks to see if a value is undefined or not. */ /* Utility function that checks to see if a value is undefined or not. */
exports.isNullOrUndefined = (value) => typeof value === 'undefined' || value === null || value === ''; exports.isNullOrUndefined = (value) => typeof value === 'undefined' || value === null || value === '';
/* Generates a token type used for the action. */ /* Generates a token type used for the action. */
@ -35,9 +34,11 @@ exports.hasRequiredParameters = (action) => {
if (action.folder.startsWith('/') || action.folder.startsWith('./')) { if (action.folder.startsWith('/') || action.folder.startsWith('./')) {
throw new Error("Incorrectly formatted build folder. The deployment folder cannot be prefixed with '/' or './'. Instead reference the folder name directly."); throw new Error("Incorrectly formatted build folder. The deployment folder cannot be prefixed with '/' or './'. Instead reference the folder name directly.");
} }
if (!fs_1.existsSync(action.folder) && action.folder !== action.root) { // if (!existsSync(action.folder) && action.folder !== action.root) {
throw new Error(`The ${action.folder} directory you're trying to deploy doesn't exist. ❗`); // throw new Error(
} // `The ${action.folder} directory you're trying to deploy doesn't exist. ❗`
// )
// }
}; };
/* Suppresses sensitive information from being exposed in error messages. */ /* Suppresses sensitive information from being exposed in error messages. */
exports.suppressSensitiveInformation = (str, action) => { exports.suppressSensitiveInformation = (str, action) => {

View File

@ -1,5 +1,5 @@
import {isDebug} from '@actions/core' import {isDebug} from '@actions/core'
import {existsSync} from 'fs' // import {existsSync} from 'fs'
import {ActionInterface} from './constants' import {ActionInterface} from './constants'
/* Utility function that checks to see if a value is undefined or not. */ /* Utility function that checks to see if a value is undefined or not. */
@ -52,11 +52,11 @@ export const hasRequiredParameters = (action: ActionInterface): void => {
) )
} }
if (!existsSync(action.folder) && action.folder !== action.root) { // if (!existsSync(action.folder) && action.folder !== action.root) {
throw new Error( // throw new Error(
`The ${action.folder} directory you're trying to deploy doesn't exist. ❗` // `The ${action.folder} directory you're trying to deploy doesn't exist. ❗`
) // )
} // }
} }
/* Suppresses sensitive information from being exposed in error messages. */ /* Suppresses sensitive information from being exposed in error messages. */