mirror of
https://gitea.com/actions/download-artifact.git
synced 2025-02-23 12:10:38 +07:00
Update index.js
This commit is contained in:
parent
c5034ab9b5
commit
4c276b4235
27
dist/index.js
vendored
27
dist/index.js
vendored
@ -120254,6 +120254,7 @@ var Inputs;
|
||||
Inputs["RunID"] = "run-id";
|
||||
Inputs["Pattern"] = "pattern";
|
||||
Inputs["MergeMultiple"] = "merge-multiple";
|
||||
Inputs["AllowNotFound"] = "allow-not-found";
|
||||
})(Inputs || (exports.Inputs = Inputs = {}));
|
||||
var Outputs;
|
||||
(function (Outputs) {
|
||||
@ -120327,7 +120328,10 @@ function run() {
|
||||
repository: core.getInput(constants_1.Inputs.Repository, { required: false }),
|
||||
runID: parseInt(core.getInput(constants_1.Inputs.RunID, { required: false })),
|
||||
pattern: core.getInput(constants_1.Inputs.Pattern, { required: false }),
|
||||
mergeMultiple: core.getBooleanInput(constants_1.Inputs.MergeMultiple, { required: false })
|
||||
mergeMultiple: core.getBooleanInput(constants_1.Inputs.MergeMultiple, {
|
||||
required: false
|
||||
}),
|
||||
allowNotFound: core.getBooleanInput(constants_1.Inputs.AllowNotFound, { required: false })
|
||||
};
|
||||
if (!inputs.path) {
|
||||
inputs.path = process.env['GITHUB_WORKSPACE'] || process.cwd();
|
||||
@ -120336,7 +120340,7 @@ function run() {
|
||||
inputs.path = inputs.path.replace('~', os.homedir());
|
||||
}
|
||||
const isSingleArtifactDownload = !!inputs.name;
|
||||
const resolvedPath = path.resolve(inputs.path);
|
||||
let resolvedPath = path.resolve(inputs.path);
|
||||
core.debug(`Resolved path is ${resolvedPath}`);
|
||||
const options = {};
|
||||
if (inputs.token) {
|
||||
@ -120354,12 +120358,23 @@ function run() {
|
||||
let artifacts = [];
|
||||
if (isSingleArtifactDownload) {
|
||||
core.info(`Downloading single artifact`);
|
||||
const { artifact: targetArtifact } = yield artifact_1.default.getArtifact(inputs.name, options);
|
||||
const targetArtifact = yield artifact_1.default
|
||||
.getArtifact(inputs.name, options)
|
||||
.catch(() => null);
|
||||
if (!targetArtifact) {
|
||||
throw new Error(`Artifact '${inputs.name}' not found`);
|
||||
const message = `Artifact '${inputs.name}' not found`;
|
||||
if (!inputs.allowNotFound) {
|
||||
throw new Error(message);
|
||||
}
|
||||
else {
|
||||
core.warning(message);
|
||||
resolvedPath = '';
|
||||
}
|
||||
}
|
||||
else {
|
||||
core.debug(`Found named artifact '${inputs.name}' (ID: ${targetArtifact.artifact.id}, Size: ${targetArtifact.artifact.size})`);
|
||||
artifacts = [targetArtifact.artifact];
|
||||
}
|
||||
core.debug(`Found named artifact '${inputs.name}' (ID: ${targetArtifact.id}, Size: ${targetArtifact.size})`);
|
||||
artifacts = [targetArtifact];
|
||||
}
|
||||
else {
|
||||
const listArtifactResponse = yield artifact_1.default.listArtifacts(Object.assign({ latest: true }, options));
|
||||
|
Loading…
Reference in New Issue
Block a user