mirror of
https://github.com/tj-actions/changed-files
synced 2025-03-06 15:17:47 +00:00
Added missing changes and modified dist assets.
This commit is contained in:
parent
543c1a25c6
commit
ff65504325
2 changed files with 11 additions and 8 deletions
17
dist/index.js
generated
vendored
17
dist/index.js
generated
vendored
|
@ -747,15 +747,19 @@ const setOutputsAndGetModifiedAndChangedFilesStatus = ({ allDiffFiles, allFilter
|
||||||
if (inputs.dirNamesDeletedFilesIncludeOnlyDeletedDirs &&
|
if (inputs.dirNamesDeletedFilesIncludeOnlyDeletedDirs &&
|
||||||
inputs.dirNames &&
|
inputs.dirNames &&
|
||||||
workingDirectory) {
|
workingDirectory) {
|
||||||
const deletedFilesPaths = [];
|
const newDeletedFilesPaths = [];
|
||||||
for (const deletedPath of getArrayFromPaths(deletedFiles.paths, inputs)) {
|
for (const deletedPath of getArrayFromPaths(deletedFiles.paths, inputs)) {
|
||||||
if (!(yield (0, utils_1.exists)(path_1.default.join(workingDirectory, deletedPath)))) {
|
if (!(yield (0, utils_1.exists)(path_1.default.join(workingDirectory, deletedPath)))) {
|
||||||
deletedFilesPaths.push(deletedPath);
|
newDeletedFilesPaths.push(deletedPath);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
deletedFiles.paths = deletedFilesPaths;
|
deletedFiles.paths = inputs.json
|
||||||
deletedFiles.count = deletedFilesPaths.length.toString();
|
? newDeletedFilesPaths
|
||||||
|
: newDeletedFilesPaths.join(inputs.separator);
|
||||||
|
deletedFiles.count = newDeletedFilesPaths.length.toString();
|
||||||
}
|
}
|
||||||
|
const deletedFilesPaths = getArrayFromPaths(deletedFiles.paths, inputs);
|
||||||
|
const deletedFilesCount = deletedFilesPaths.length.toString();
|
||||||
yield (0, utils_1.setOutput)({
|
yield (0, utils_1.setOutput)({
|
||||||
key: (0, utils_1.getOutputKey)('deleted_files', outputPrefix),
|
key: (0, utils_1.getOutputKey)('deleted_files', outputPrefix),
|
||||||
value: deletedFiles.paths,
|
value: deletedFiles.paths,
|
||||||
|
@ -766,13 +770,13 @@ const setOutputsAndGetModifiedAndChangedFilesStatus = ({ allDiffFiles, allFilter
|
||||||
});
|
});
|
||||||
yield (0, utils_1.setOutput)({
|
yield (0, utils_1.setOutput)({
|
||||||
key: (0, utils_1.getOutputKey)('deleted_files_count', outputPrefix),
|
key: (0, utils_1.getOutputKey)('deleted_files_count', outputPrefix),
|
||||||
value: deletedFiles.count,
|
value: deletedFilesCount,
|
||||||
writeOutputFiles: inputs.writeOutputFiles,
|
writeOutputFiles: inputs.writeOutputFiles,
|
||||||
outputDir: inputs.outputDir
|
outputDir: inputs.outputDir
|
||||||
});
|
});
|
||||||
yield (0, utils_1.setOutput)({
|
yield (0, utils_1.setOutput)({
|
||||||
key: (0, utils_1.getOutputKey)('any_deleted', outputPrefix),
|
key: (0, utils_1.getOutputKey)('any_deleted', outputPrefix),
|
||||||
value: deletedFiles.paths.length > 0 && filePatterns.length > 0,
|
value: deletedFilesPaths.length > 0 && filePatterns.length > 0,
|
||||||
writeOutputFiles: inputs.writeOutputFiles,
|
writeOutputFiles: inputs.writeOutputFiles,
|
||||||
outputDir: inputs.outputDir,
|
outputDir: inputs.outputDir,
|
||||||
json: inputs.json
|
json: inputs.json
|
||||||
|
@ -783,7 +787,6 @@ const setOutputsAndGetModifiedAndChangedFilesStatus = ({ allDiffFiles, allFilter
|
||||||
changeTypes: [changedFiles_1.ChangeTypeEnum.Deleted]
|
changeTypes: [changedFiles_1.ChangeTypeEnum.Deleted]
|
||||||
});
|
});
|
||||||
const allOtherDeletedFilesPaths = getArrayFromPaths(allOtherDeletedFiles.paths, inputs);
|
const allOtherDeletedFilesPaths = getArrayFromPaths(allOtherDeletedFiles.paths, inputs);
|
||||||
const deletedFilesPaths = getArrayFromPaths(deletedFiles.paths, inputs);
|
|
||||||
const otherDeletedFiles = allOtherDeletedFilesPaths.filter(filePath => !deletedFilesPaths.includes(filePath));
|
const otherDeletedFiles = allOtherDeletedFilesPaths.filter(filePath => !deletedFilesPaths.includes(filePath));
|
||||||
const onlyDeleted = otherDeletedFiles.length === 0 &&
|
const onlyDeleted = otherDeletedFiles.length === 0 &&
|
||||||
deletedFiles.paths.length > 0 &&
|
deletedFiles.paths.length > 0 &&
|
||||||
|
|
2
dist/index.js.map
generated
vendored
2
dist/index.js.map
generated
vendored
File diff suppressed because one or more lines are too long
Loading…
Add table
Reference in a new issue