Update dist

This commit is contained in:
Josh Gross
2022-10-11 17:33:09 -04:00
parent ca24d5fb29
commit ee124b1288

17
dist/index.js vendored
View File

@@ -2915,14 +2915,14 @@ exports.create = create;
* @param patterns Patterns separated by newlines * @param patterns Patterns separated by newlines
* @param options Glob options * @param options Glob options
*/ */
function hashFiles(patterns, options) { function hashFiles(patterns, options, verbose = false) {
return __awaiter(this, void 0, void 0, function* () { return __awaiter(this, void 0, void 0, function* () {
let followSymbolicLinks = true; let followSymbolicLinks = true;
if (options && typeof options.followSymbolicLinks === 'boolean') { if (options && typeof options.followSymbolicLinks === 'boolean') {
followSymbolicLinks = options.followSymbolicLinks; followSymbolicLinks = options.followSymbolicLinks;
} }
const globber = yield create(patterns, { followSymbolicLinks }); const globber = yield create(patterns, { followSymbolicLinks });
return internal_hash_files_1.hashFiles(globber); return internal_hash_files_1.hashFiles(globber, verbose);
}); });
} }
exports.hashFiles = hashFiles; exports.hashFiles = hashFiles;
@@ -9095,10 +9095,11 @@ const fs = __importStar(__webpack_require__(747));
const stream = __importStar(__webpack_require__(413)); const stream = __importStar(__webpack_require__(413));
const util = __importStar(__webpack_require__(669)); const util = __importStar(__webpack_require__(669));
const path = __importStar(__webpack_require__(622)); const path = __importStar(__webpack_require__(622));
function hashFiles(globber) { function hashFiles(globber, verbose = false) {
var e_1, _a; var e_1, _a;
var _b; var _b;
return __awaiter(this, void 0, void 0, function* () { return __awaiter(this, void 0, void 0, function* () {
const writeDelegate = verbose ? core.info : core.debug;
let hasMatch = false; let hasMatch = false;
const githubWorkspace = (_b = process.env['GITHUB_WORKSPACE']) !== null && _b !== void 0 ? _b : process.cwd(); const githubWorkspace = (_b = process.env['GITHUB_WORKSPACE']) !== null && _b !== void 0 ? _b : process.cwd();
const result = crypto.createHash('sha256'); const result = crypto.createHash('sha256');
@@ -9106,13 +9107,13 @@ function hashFiles(globber) {
try { try {
for (var _c = __asyncValues(globber.globGenerator()), _d; _d = yield _c.next(), !_d.done;) { for (var _c = __asyncValues(globber.globGenerator()), _d; _d = yield _c.next(), !_d.done;) {
const file = _d.value; const file = _d.value;
core.debug(file); writeDelegate(file);
if (!file.startsWith(`${githubWorkspace}${path.sep}`)) { if (!file.startsWith(`${githubWorkspace}${path.sep}`)) {
core.debug(`Ignore '${file}' since it is not under GITHUB_WORKSPACE.`); writeDelegate(`Ignore '${file}' since it is not under GITHUB_WORKSPACE.`);
continue; continue;
} }
if (fs.statSync(file).isDirectory()) { if (fs.statSync(file).isDirectory()) {
core.debug(`Skip directory '${file}'.`); writeDelegate(`Skip directory '${file}'.`);
continue; continue;
} }
const hash = crypto.createHash('sha256'); const hash = crypto.createHash('sha256');
@@ -9134,11 +9135,11 @@ function hashFiles(globber) {
} }
result.end(); result.end();
if (hasMatch) { if (hasMatch) {
core.debug(`Found ${count} files to hash.`); writeDelegate(`Found ${count} files to hash.`);
return result.digest('hex'); return result.digest('hex');
} }
else { else {
core.debug(`No matches found for glob`); writeDelegate(`No matches found for glob`);
return ''; return '';
} }
}); });