mirror of
https://github.com/gradle/gradle-build-action.git
synced 2024-11-25 02:22:11 +00:00
Build outputs
This commit is contained in:
parent
a00827eebb
commit
2be01ca1c6
4 changed files with 776 additions and 60 deletions
394
dist/main/index.js
vendored
394
dist/main/index.js
vendored
|
@ -824,7 +824,7 @@ __exportStar(__nccwpck_require__(63077), exports);
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", ({ value: true }));
|
Object.defineProperty(exports, "__esModule", ({ value: true }));
|
||||||
exports.ArtifactService = exports.GetSignedArtifactURLResponse = exports.GetSignedArtifactURLRequest = exports.ListArtifactsResponse_MonolithArtifact = exports.ListArtifactsResponse = exports.ListArtifactsRequest = exports.FinalizeArtifactResponse = exports.FinalizeArtifactRequest = exports.CreateArtifactResponse = exports.CreateArtifactRequest = void 0;
|
exports.ArtifactService = exports.DeleteArtifactResponse = exports.DeleteArtifactRequest = exports.GetSignedArtifactURLResponse = exports.GetSignedArtifactURLRequest = exports.ListArtifactsResponse_MonolithArtifact = exports.ListArtifactsResponse = exports.ListArtifactsRequest = exports.FinalizeArtifactResponse = exports.FinalizeArtifactRequest = exports.CreateArtifactResponse = exports.CreateArtifactRequest = void 0;
|
||||||
// @generated by protobuf-ts 2.9.1 with parameter long_type_string,client_none,generate_dependencies
|
// @generated by protobuf-ts 2.9.1 with parameter long_type_string,client_none,generate_dependencies
|
||||||
// @generated from protobuf file "results/api/v1/artifact.proto" (package "github.actions.results.api.v1", syntax proto3)
|
// @generated from protobuf file "results/api/v1/artifact.proto" (package "github.actions.results.api.v1", syntax proto3)
|
||||||
// tslint:disable
|
// tslint:disable
|
||||||
|
@ -1400,6 +1400,121 @@ class GetSignedArtifactURLResponse$Type extends runtime_5.MessageType {
|
||||||
* @generated MessageType for protobuf message github.actions.results.api.v1.GetSignedArtifactURLResponse
|
* @generated MessageType for protobuf message github.actions.results.api.v1.GetSignedArtifactURLResponse
|
||||||
*/
|
*/
|
||||||
exports.GetSignedArtifactURLResponse = new GetSignedArtifactURLResponse$Type();
|
exports.GetSignedArtifactURLResponse = new GetSignedArtifactURLResponse$Type();
|
||||||
|
// @generated message type with reflection information, may provide speed optimized methods
|
||||||
|
class DeleteArtifactRequest$Type extends runtime_5.MessageType {
|
||||||
|
constructor() {
|
||||||
|
super("github.actions.results.api.v1.DeleteArtifactRequest", [
|
||||||
|
{ no: 1, name: "workflow_run_backend_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
|
||||||
|
{ no: 2, name: "workflow_job_run_backend_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
|
||||||
|
{ no: 3, name: "name", kind: "scalar", T: 9 /*ScalarType.STRING*/ }
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
create(value) {
|
||||||
|
const message = { workflowRunBackendId: "", workflowJobRunBackendId: "", name: "" };
|
||||||
|
globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this });
|
||||||
|
if (value !== undefined)
|
||||||
|
(0, runtime_3.reflectionMergePartial)(this, message, value);
|
||||||
|
return message;
|
||||||
|
}
|
||||||
|
internalBinaryRead(reader, length, options, target) {
|
||||||
|
let message = target !== null && target !== void 0 ? target : this.create(), end = reader.pos + length;
|
||||||
|
while (reader.pos < end) {
|
||||||
|
let [fieldNo, wireType] = reader.tag();
|
||||||
|
switch (fieldNo) {
|
||||||
|
case /* string workflow_run_backend_id */ 1:
|
||||||
|
message.workflowRunBackendId = reader.string();
|
||||||
|
break;
|
||||||
|
case /* string workflow_job_run_backend_id */ 2:
|
||||||
|
message.workflowJobRunBackendId = reader.string();
|
||||||
|
break;
|
||||||
|
case /* string name */ 3:
|
||||||
|
message.name = reader.string();
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
let u = options.readUnknownField;
|
||||||
|
if (u === "throw")
|
||||||
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
||||||
|
let d = reader.skip(wireType);
|
||||||
|
if (u !== false)
|
||||||
|
(u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return message;
|
||||||
|
}
|
||||||
|
internalBinaryWrite(message, writer, options) {
|
||||||
|
/* string workflow_run_backend_id = 1; */
|
||||||
|
if (message.workflowRunBackendId !== "")
|
||||||
|
writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.workflowRunBackendId);
|
||||||
|
/* string workflow_job_run_backend_id = 2; */
|
||||||
|
if (message.workflowJobRunBackendId !== "")
|
||||||
|
writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.workflowJobRunBackendId);
|
||||||
|
/* string name = 3; */
|
||||||
|
if (message.name !== "")
|
||||||
|
writer.tag(3, runtime_1.WireType.LengthDelimited).string(message.name);
|
||||||
|
let u = options.writeUnknownFields;
|
||||||
|
if (u !== false)
|
||||||
|
(u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
||||||
|
return writer;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* @generated MessageType for protobuf message github.actions.results.api.v1.DeleteArtifactRequest
|
||||||
|
*/
|
||||||
|
exports.DeleteArtifactRequest = new DeleteArtifactRequest$Type();
|
||||||
|
// @generated message type with reflection information, may provide speed optimized methods
|
||||||
|
class DeleteArtifactResponse$Type extends runtime_5.MessageType {
|
||||||
|
constructor() {
|
||||||
|
super("github.actions.results.api.v1.DeleteArtifactResponse", [
|
||||||
|
{ no: 1, name: "ok", kind: "scalar", T: 8 /*ScalarType.BOOL*/ },
|
||||||
|
{ no: 2, name: "artifact_id", kind: "scalar", T: 3 /*ScalarType.INT64*/ }
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
create(value) {
|
||||||
|
const message = { ok: false, artifactId: "0" };
|
||||||
|
globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this });
|
||||||
|
if (value !== undefined)
|
||||||
|
(0, runtime_3.reflectionMergePartial)(this, message, value);
|
||||||
|
return message;
|
||||||
|
}
|
||||||
|
internalBinaryRead(reader, length, options, target) {
|
||||||
|
let message = target !== null && target !== void 0 ? target : this.create(), end = reader.pos + length;
|
||||||
|
while (reader.pos < end) {
|
||||||
|
let [fieldNo, wireType] = reader.tag();
|
||||||
|
switch (fieldNo) {
|
||||||
|
case /* bool ok */ 1:
|
||||||
|
message.ok = reader.bool();
|
||||||
|
break;
|
||||||
|
case /* int64 artifact_id */ 2:
|
||||||
|
message.artifactId = reader.int64().toString();
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
let u = options.readUnknownField;
|
||||||
|
if (u === "throw")
|
||||||
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
||||||
|
let d = reader.skip(wireType);
|
||||||
|
if (u !== false)
|
||||||
|
(u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return message;
|
||||||
|
}
|
||||||
|
internalBinaryWrite(message, writer, options) {
|
||||||
|
/* bool ok = 1; */
|
||||||
|
if (message.ok !== false)
|
||||||
|
writer.tag(1, runtime_1.WireType.Varint).bool(message.ok);
|
||||||
|
/* int64 artifact_id = 2; */
|
||||||
|
if (message.artifactId !== "0")
|
||||||
|
writer.tag(2, runtime_1.WireType.Varint).int64(message.artifactId);
|
||||||
|
let u = options.writeUnknownFields;
|
||||||
|
if (u !== false)
|
||||||
|
(u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
||||||
|
return writer;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* @generated MessageType for protobuf message github.actions.results.api.v1.DeleteArtifactResponse
|
||||||
|
*/
|
||||||
|
exports.DeleteArtifactResponse = new DeleteArtifactResponse$Type();
|
||||||
/**
|
/**
|
||||||
* @generated ServiceType for protobuf service github.actions.results.api.v1.ArtifactService
|
* @generated ServiceType for protobuf service github.actions.results.api.v1.ArtifactService
|
||||||
*/
|
*/
|
||||||
|
@ -1407,7 +1522,8 @@ exports.ArtifactService = new runtime_rpc_1.ServiceType("github.actions.results.
|
||||||
{ name: "CreateArtifact", options: {}, I: exports.CreateArtifactRequest, O: exports.CreateArtifactResponse },
|
{ name: "CreateArtifact", options: {}, I: exports.CreateArtifactRequest, O: exports.CreateArtifactResponse },
|
||||||
{ name: "FinalizeArtifact", options: {}, I: exports.FinalizeArtifactRequest, O: exports.FinalizeArtifactResponse },
|
{ name: "FinalizeArtifact", options: {}, I: exports.FinalizeArtifactRequest, O: exports.FinalizeArtifactResponse },
|
||||||
{ name: "ListArtifacts", options: {}, I: exports.ListArtifactsRequest, O: exports.ListArtifactsResponse },
|
{ name: "ListArtifacts", options: {}, I: exports.ListArtifactsRequest, O: exports.ListArtifactsResponse },
|
||||||
{ name: "GetSignedArtifactURL", options: {}, I: exports.GetSignedArtifactURLRequest, O: exports.GetSignedArtifactURLResponse }
|
{ name: "GetSignedArtifactURL", options: {}, I: exports.GetSignedArtifactURLRequest, O: exports.GetSignedArtifactURLResponse },
|
||||||
|
{ name: "DeleteArtifact", options: {}, I: exports.DeleteArtifactRequest, O: exports.DeleteArtifactResponse }
|
||||||
]);
|
]);
|
||||||
//# sourceMappingURL=artifact.js.map
|
//# sourceMappingURL=artifact.js.map
|
||||||
|
|
||||||
|
@ -1438,6 +1554,7 @@ class ArtifactServiceClientJSON {
|
||||||
this.FinalizeArtifact.bind(this);
|
this.FinalizeArtifact.bind(this);
|
||||||
this.ListArtifacts.bind(this);
|
this.ListArtifacts.bind(this);
|
||||||
this.GetSignedArtifactURL.bind(this);
|
this.GetSignedArtifactURL.bind(this);
|
||||||
|
this.DeleteArtifact.bind(this);
|
||||||
}
|
}
|
||||||
CreateArtifact(request) {
|
CreateArtifact(request) {
|
||||||
const data = artifact_1.CreateArtifactRequest.toJson(request, {
|
const data = artifact_1.CreateArtifactRequest.toJson(request, {
|
||||||
|
@ -1477,6 +1594,16 @@ class ArtifactServiceClientJSON {
|
||||||
ignoreUnknownFields: true,
|
ignoreUnknownFields: true,
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
DeleteArtifact(request) {
|
||||||
|
const data = artifact_1.DeleteArtifactRequest.toJson(request, {
|
||||||
|
useProtoFieldName: true,
|
||||||
|
emitDefaultValues: false,
|
||||||
|
});
|
||||||
|
const promise = this.rpc.request("github.actions.results.api.v1.ArtifactService", "DeleteArtifact", "application/json", data);
|
||||||
|
return promise.then((data) => artifact_1.DeleteArtifactResponse.fromJson(data, {
|
||||||
|
ignoreUnknownFields: true,
|
||||||
|
}));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
exports.ArtifactServiceClientJSON = ArtifactServiceClientJSON;
|
exports.ArtifactServiceClientJSON = ArtifactServiceClientJSON;
|
||||||
class ArtifactServiceClientProtobuf {
|
class ArtifactServiceClientProtobuf {
|
||||||
|
@ -1486,6 +1613,7 @@ class ArtifactServiceClientProtobuf {
|
||||||
this.FinalizeArtifact.bind(this);
|
this.FinalizeArtifact.bind(this);
|
||||||
this.ListArtifacts.bind(this);
|
this.ListArtifacts.bind(this);
|
||||||
this.GetSignedArtifactURL.bind(this);
|
this.GetSignedArtifactURL.bind(this);
|
||||||
|
this.DeleteArtifact.bind(this);
|
||||||
}
|
}
|
||||||
CreateArtifact(request) {
|
CreateArtifact(request) {
|
||||||
const data = artifact_1.CreateArtifactRequest.toBinary(request);
|
const data = artifact_1.CreateArtifactRequest.toBinary(request);
|
||||||
|
@ -1507,6 +1635,11 @@ class ArtifactServiceClientProtobuf {
|
||||||
const promise = this.rpc.request("github.actions.results.api.v1.ArtifactService", "GetSignedArtifactURL", "application/protobuf", data);
|
const promise = this.rpc.request("github.actions.results.api.v1.ArtifactService", "GetSignedArtifactURL", "application/protobuf", data);
|
||||||
return promise.then((data) => artifact_1.GetSignedArtifactURLResponse.fromBinary(data));
|
return promise.then((data) => artifact_1.GetSignedArtifactURLResponse.fromBinary(data));
|
||||||
}
|
}
|
||||||
|
DeleteArtifact(request) {
|
||||||
|
const data = artifact_1.DeleteArtifactRequest.toBinary(request);
|
||||||
|
const promise = this.rpc.request("github.actions.results.api.v1.ArtifactService", "DeleteArtifact", "application/protobuf", data);
|
||||||
|
return promise.then((data) => artifact_1.DeleteArtifactResponse.fromBinary(data));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
exports.ArtifactServiceClientProtobuf = ArtifactServiceClientProtobuf;
|
exports.ArtifactServiceClientProtobuf = ArtifactServiceClientProtobuf;
|
||||||
var ArtifactServiceMethod;
|
var ArtifactServiceMethod;
|
||||||
|
@ -1515,12 +1648,14 @@ var ArtifactServiceMethod;
|
||||||
ArtifactServiceMethod["FinalizeArtifact"] = "FinalizeArtifact";
|
ArtifactServiceMethod["FinalizeArtifact"] = "FinalizeArtifact";
|
||||||
ArtifactServiceMethod["ListArtifacts"] = "ListArtifacts";
|
ArtifactServiceMethod["ListArtifacts"] = "ListArtifacts";
|
||||||
ArtifactServiceMethod["GetSignedArtifactURL"] = "GetSignedArtifactURL";
|
ArtifactServiceMethod["GetSignedArtifactURL"] = "GetSignedArtifactURL";
|
||||||
|
ArtifactServiceMethod["DeleteArtifact"] = "DeleteArtifact";
|
||||||
})(ArtifactServiceMethod || (exports.ArtifactServiceMethod = ArtifactServiceMethod = {}));
|
})(ArtifactServiceMethod || (exports.ArtifactServiceMethod = ArtifactServiceMethod = {}));
|
||||||
exports.ArtifactServiceMethodList = [
|
exports.ArtifactServiceMethodList = [
|
||||||
ArtifactServiceMethod.CreateArtifact,
|
ArtifactServiceMethod.CreateArtifact,
|
||||||
ArtifactServiceMethod.FinalizeArtifact,
|
ArtifactServiceMethod.FinalizeArtifact,
|
||||||
ArtifactServiceMethod.ListArtifacts,
|
ArtifactServiceMethod.ListArtifacts,
|
||||||
ArtifactServiceMethod.GetSignedArtifactURL,
|
ArtifactServiceMethod.GetSignedArtifactURL,
|
||||||
|
ArtifactServiceMethod.DeleteArtifact,
|
||||||
];
|
];
|
||||||
function createArtifactServiceServer(service) {
|
function createArtifactServiceServer(service) {
|
||||||
return new twirp_ts_1.TwirpServer({
|
return new twirp_ts_1.TwirpServer({
|
||||||
|
@ -1558,6 +1693,12 @@ function matchArtifactServiceRoute(method, events) {
|
||||||
yield events.onMatch(ctx);
|
yield events.onMatch(ctx);
|
||||||
return handleArtifactServiceGetSignedArtifactURLRequest(ctx, service, data, interceptors);
|
return handleArtifactServiceGetSignedArtifactURLRequest(ctx, service, data, interceptors);
|
||||||
});
|
});
|
||||||
|
case "DeleteArtifact":
|
||||||
|
return (ctx, service, data, interceptors) => __awaiter(this, void 0, void 0, function* () {
|
||||||
|
ctx = Object.assign(Object.assign({}, ctx), { methodName: "DeleteArtifact" });
|
||||||
|
yield events.onMatch(ctx);
|
||||||
|
return handleArtifactServiceDeleteArtifactRequest(ctx, service, data, interceptors);
|
||||||
|
});
|
||||||
default:
|
default:
|
||||||
events.onNotFound();
|
events.onNotFound();
|
||||||
const msg = `no handler found`;
|
const msg = `no handler found`;
|
||||||
|
@ -1608,6 +1749,17 @@ function handleArtifactServiceGetSignedArtifactURLRequest(ctx, service, data, in
|
||||||
throw new twirp_ts_1.TwirpError(twirp_ts_1.TwirpErrorCode.BadRoute, msg);
|
throw new twirp_ts_1.TwirpError(twirp_ts_1.TwirpErrorCode.BadRoute, msg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
function handleArtifactServiceDeleteArtifactRequest(ctx, service, data, interceptors) {
|
||||||
|
switch (ctx.contentType) {
|
||||||
|
case twirp_ts_1.TwirpContentType.JSON:
|
||||||
|
return handleArtifactServiceDeleteArtifactJSON(ctx, service, data, interceptors);
|
||||||
|
case twirp_ts_1.TwirpContentType.Protobuf:
|
||||||
|
return handleArtifactServiceDeleteArtifactProtobuf(ctx, service, data, interceptors);
|
||||||
|
default:
|
||||||
|
const msg = "unexpected Content-Type";
|
||||||
|
throw new twirp_ts_1.TwirpError(twirp_ts_1.TwirpErrorCode.BadRoute, msg);
|
||||||
|
}
|
||||||
|
}
|
||||||
function handleArtifactServiceCreateArtifactJSON(ctx, service, data, interceptors) {
|
function handleArtifactServiceCreateArtifactJSON(ctx, service, data, interceptors) {
|
||||||
return __awaiter(this, void 0, void 0, function* () {
|
return __awaiter(this, void 0, void 0, function* () {
|
||||||
let request;
|
let request;
|
||||||
|
@ -1732,6 +1884,37 @@ function handleArtifactServiceGetSignedArtifactURLJSON(ctx, service, data, inter
|
||||||
}));
|
}));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
function handleArtifactServiceDeleteArtifactJSON(ctx, service, data, interceptors) {
|
||||||
|
return __awaiter(this, void 0, void 0, function* () {
|
||||||
|
let request;
|
||||||
|
let response;
|
||||||
|
try {
|
||||||
|
const body = JSON.parse(data.toString() || "{}");
|
||||||
|
request = artifact_1.DeleteArtifactRequest.fromJson(body, {
|
||||||
|
ignoreUnknownFields: true,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
catch (e) {
|
||||||
|
if (e instanceof Error) {
|
||||||
|
const msg = "the json request could not be decoded";
|
||||||
|
throw new twirp_ts_1.TwirpError(twirp_ts_1.TwirpErrorCode.Malformed, msg).withCause(e, true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (interceptors && interceptors.length > 0) {
|
||||||
|
const interceptor = (0, twirp_ts_1.chainInterceptors)(...interceptors);
|
||||||
|
response = yield interceptor(ctx, request, (ctx, inputReq) => {
|
||||||
|
return service.DeleteArtifact(ctx, inputReq);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
response = yield service.DeleteArtifact(ctx, request);
|
||||||
|
}
|
||||||
|
return JSON.stringify(artifact_1.DeleteArtifactResponse.toJson(response, {
|
||||||
|
useProtoFieldName: true,
|
||||||
|
emitDefaultValues: false,
|
||||||
|
}));
|
||||||
|
});
|
||||||
|
}
|
||||||
function handleArtifactServiceCreateArtifactProtobuf(ctx, service, data, interceptors) {
|
function handleArtifactServiceCreateArtifactProtobuf(ctx, service, data, interceptors) {
|
||||||
return __awaiter(this, void 0, void 0, function* () {
|
return __awaiter(this, void 0, void 0, function* () {
|
||||||
let request;
|
let request;
|
||||||
|
@ -1832,6 +2015,31 @@ function handleArtifactServiceGetSignedArtifactURLProtobuf(ctx, service, data, i
|
||||||
return Buffer.from(artifact_1.GetSignedArtifactURLResponse.toBinary(response));
|
return Buffer.from(artifact_1.GetSignedArtifactURLResponse.toBinary(response));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
function handleArtifactServiceDeleteArtifactProtobuf(ctx, service, data, interceptors) {
|
||||||
|
return __awaiter(this, void 0, void 0, function* () {
|
||||||
|
let request;
|
||||||
|
let response;
|
||||||
|
try {
|
||||||
|
request = artifact_1.DeleteArtifactRequest.fromBinary(data);
|
||||||
|
}
|
||||||
|
catch (e) {
|
||||||
|
if (e instanceof Error) {
|
||||||
|
const msg = "the protobuf request could not be decoded";
|
||||||
|
throw new twirp_ts_1.TwirpError(twirp_ts_1.TwirpErrorCode.Malformed, msg).withCause(e, true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (interceptors && interceptors.length > 0) {
|
||||||
|
const interceptor = (0, twirp_ts_1.chainInterceptors)(...interceptors);
|
||||||
|
response = yield interceptor(ctx, request, (ctx, inputReq) => {
|
||||||
|
return service.DeleteArtifact(ctx, inputReq);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
response = yield service.DeleteArtifact(ctx, request);
|
||||||
|
}
|
||||||
|
return Buffer.from(artifact_1.DeleteArtifactResponse.toBinary(response));
|
||||||
|
});
|
||||||
|
}
|
||||||
//# sourceMappingURL=artifact.twirp.js.map
|
//# sourceMappingURL=artifact.twirp.js.map
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
@ -1867,6 +2075,7 @@ const core_1 = __nccwpck_require__(42186);
|
||||||
const config_1 = __nccwpck_require__(74610);
|
const config_1 = __nccwpck_require__(74610);
|
||||||
const upload_artifact_1 = __nccwpck_require__(42578);
|
const upload_artifact_1 = __nccwpck_require__(42578);
|
||||||
const download_artifact_1 = __nccwpck_require__(73555);
|
const download_artifact_1 = __nccwpck_require__(73555);
|
||||||
|
const delete_artifact_1 = __nccwpck_require__(70071);
|
||||||
const get_artifact_1 = __nccwpck_require__(29491);
|
const get_artifact_1 = __nccwpck_require__(29491);
|
||||||
const list_artifacts_1 = __nccwpck_require__(44141);
|
const list_artifacts_1 = __nccwpck_require__(44141);
|
||||||
const errors_1 = __nccwpck_require__(38182);
|
const errors_1 = __nccwpck_require__(38182);
|
||||||
|
@ -1953,6 +2162,28 @@ If the error persists, please check whether Actions and API requests are operati
|
||||||
|
|
||||||
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||||
|
|
||||||
|
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`);
|
||||||
|
throw error;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
deleteArtifact(artifactName, options) {
|
||||||
|
return __awaiter(this, void 0, void 0, function* () {
|
||||||
|
try {
|
||||||
|
if ((0, config_1.isGhes)()) {
|
||||||
|
throw new errors_1.GHESNotSupportedError();
|
||||||
|
}
|
||||||
|
if (options === null || options === void 0 ? void 0 : options.findBy) {
|
||||||
|
const { findBy: { repositoryOwner, repositoryName, workflowRunId, token } } = options;
|
||||||
|
return (0, delete_artifact_1.deleteArtifactPublic)(artifactName, workflowRunId, repositoryOwner, repositoryName, token);
|
||||||
|
}
|
||||||
|
return (0, delete_artifact_1.deleteArtifactInternal)(artifactName);
|
||||||
|
}
|
||||||
|
catch (error) {
|
||||||
|
(0, core_1.warning)(`Delete Artifact failed with error: ${error}.
|
||||||
|
|
||||||
|
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||||
|
|
||||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`);
|
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`);
|
||||||
throw error;
|
throw error;
|
||||||
}
|
}
|
||||||
|
@ -1964,6 +2195,96 @@ exports.DefaultArtifactClient = DefaultArtifactClient;
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
|
/***/ 70071:
|
||||||
|
/***/ (function(__unused_webpack_module, exports, __nccwpck_require__) {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||||
|
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||||
|
return new (P || (P = Promise))(function (resolve, reject) {
|
||||||
|
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||||
|
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||||
|
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||||
|
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||||
|
});
|
||||||
|
};
|
||||||
|
Object.defineProperty(exports, "__esModule", ({ value: true }));
|
||||||
|
exports.deleteArtifactInternal = exports.deleteArtifactPublic = void 0;
|
||||||
|
const core_1 = __nccwpck_require__(42186);
|
||||||
|
const github_1 = __nccwpck_require__(21260);
|
||||||
|
const user_agent_1 = __nccwpck_require__(85164);
|
||||||
|
const retry_options_1 = __nccwpck_require__(64597);
|
||||||
|
const utils_1 = __nccwpck_require__(58154);
|
||||||
|
const plugin_request_log_1 = __nccwpck_require__(68883);
|
||||||
|
const plugin_retry_1 = __nccwpck_require__(86298);
|
||||||
|
const artifact_twirp_client_1 = __nccwpck_require__(12312);
|
||||||
|
const util_1 = __nccwpck_require__(63062);
|
||||||
|
const generated_1 = __nccwpck_require__(49960);
|
||||||
|
const get_artifact_1 = __nccwpck_require__(29491);
|
||||||
|
const errors_1 = __nccwpck_require__(38182);
|
||||||
|
function deleteArtifactPublic(artifactName, workflowRunId, repositoryOwner, repositoryName, token) {
|
||||||
|
var _a;
|
||||||
|
return __awaiter(this, void 0, void 0, function* () {
|
||||||
|
const [retryOpts, requestOpts] = (0, retry_options_1.getRetryOptions)(utils_1.defaults);
|
||||||
|
const opts = {
|
||||||
|
log: undefined,
|
||||||
|
userAgent: (0, user_agent_1.getUserAgentString)(),
|
||||||
|
previews: undefined,
|
||||||
|
retry: retryOpts,
|
||||||
|
request: requestOpts
|
||||||
|
};
|
||||||
|
const github = (0, github_1.getOctokit)(token, opts, plugin_retry_1.retry, plugin_request_log_1.requestLog);
|
||||||
|
const getArtifactResp = yield (0, get_artifact_1.getArtifactPublic)(artifactName, workflowRunId, repositoryOwner, repositoryName, token);
|
||||||
|
const deleteArtifactResp = yield github.rest.actions.deleteArtifact({
|
||||||
|
owner: repositoryOwner,
|
||||||
|
repo: repositoryName,
|
||||||
|
artifact_id: getArtifactResp.artifact.id
|
||||||
|
});
|
||||||
|
if (deleteArtifactResp.status !== 204) {
|
||||||
|
throw new errors_1.InvalidResponseError(`Invalid response from GitHub API: ${deleteArtifactResp.status} (${(_a = deleteArtifactResp === null || deleteArtifactResp === void 0 ? void 0 : deleteArtifactResp.headers) === null || _a === void 0 ? void 0 : _a['x-github-request-id']})`);
|
||||||
|
}
|
||||||
|
return {
|
||||||
|
id: getArtifactResp.artifact.id
|
||||||
|
};
|
||||||
|
});
|
||||||
|
}
|
||||||
|
exports.deleteArtifactPublic = deleteArtifactPublic;
|
||||||
|
function deleteArtifactInternal(artifactName) {
|
||||||
|
return __awaiter(this, void 0, void 0, function* () {
|
||||||
|
const artifactClient = (0, artifact_twirp_client_1.internalArtifactTwirpClient)();
|
||||||
|
const { workflowRunBackendId, workflowJobRunBackendId } = (0, util_1.getBackendIdsFromToken)();
|
||||||
|
const listReq = {
|
||||||
|
workflowRunBackendId,
|
||||||
|
workflowJobRunBackendId,
|
||||||
|
nameFilter: generated_1.StringValue.create({ value: artifactName })
|
||||||
|
};
|
||||||
|
const listRes = yield artifactClient.ListArtifacts(listReq);
|
||||||
|
if (listRes.artifacts.length === 0) {
|
||||||
|
throw new errors_1.ArtifactNotFoundError(`Artifact not found for name: ${artifactName}`);
|
||||||
|
}
|
||||||
|
let artifact = listRes.artifacts[0];
|
||||||
|
if (listRes.artifacts.length > 1) {
|
||||||
|
artifact = listRes.artifacts.sort((a, b) => Number(b.databaseId) - Number(a.databaseId))[0];
|
||||||
|
(0, core_1.debug)(`More than one artifact found for a single name, returning newest (id: ${artifact.databaseId})`);
|
||||||
|
}
|
||||||
|
const req = {
|
||||||
|
workflowRunBackendId: artifact.workflowRunBackendId,
|
||||||
|
workflowJobRunBackendId: artifact.workflowJobRunBackendId,
|
||||||
|
name: artifact.name
|
||||||
|
};
|
||||||
|
const res = yield artifactClient.DeleteArtifact(req);
|
||||||
|
(0, core_1.info)(`Artifact '${artifactName}' (ID: ${res.artifactId}) deleted`);
|
||||||
|
return {
|
||||||
|
id: Number(res.artifactId)
|
||||||
|
};
|
||||||
|
});
|
||||||
|
}
|
||||||
|
exports.deleteArtifactInternal = deleteArtifactInternal;
|
||||||
|
//# sourceMappingURL=delete-artifact.js.map
|
||||||
|
|
||||||
|
/***/ }),
|
||||||
|
|
||||||
/***/ 73555:
|
/***/ 73555:
|
||||||
/***/ (function(__unused_webpack_module, exports, __nccwpck_require__) {
|
/***/ (function(__unused_webpack_module, exports, __nccwpck_require__) {
|
||||||
|
|
||||||
|
@ -2005,7 +2326,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||||
};
|
};
|
||||||
Object.defineProperty(exports, "__esModule", ({ value: true }));
|
Object.defineProperty(exports, "__esModule", ({ value: true }));
|
||||||
exports.downloadArtifactInternal = exports.downloadArtifactPublic = void 0;
|
exports.downloadArtifactInternal = exports.downloadArtifactPublic = exports.streamExtractExternal = void 0;
|
||||||
const promises_1 = __importDefault(__nccwpck_require__(73292));
|
const promises_1 = __importDefault(__nccwpck_require__(73292));
|
||||||
const github = __importStar(__nccwpck_require__(21260));
|
const github = __importStar(__nccwpck_require__(21260));
|
||||||
const core = __importStar(__nccwpck_require__(42186));
|
const core = __importStar(__nccwpck_require__(42186));
|
||||||
|
@ -2039,20 +2360,57 @@ function exists(path) {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
function streamExtract(url, directory) {
|
function streamExtract(url, directory) {
|
||||||
|
return __awaiter(this, void 0, void 0, function* () {
|
||||||
|
let retryCount = 0;
|
||||||
|
while (retryCount < 5) {
|
||||||
|
try {
|
||||||
|
yield streamExtractExternal(url, directory);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
catch (error) {
|
||||||
|
retryCount++;
|
||||||
|
core.debug(`Failed to download artifact after ${retryCount} retries due to ${error.message}. Retrying in 5 seconds...`);
|
||||||
|
// wait 5 seconds before retrying
|
||||||
|
yield new Promise(resolve => setTimeout(resolve, 5000));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
throw new Error(`Artifact download failed after ${retryCount} retries.`);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
function streamExtractExternal(url, directory) {
|
||||||
return __awaiter(this, void 0, void 0, function* () {
|
return __awaiter(this, void 0, void 0, function* () {
|
||||||
const client = new httpClient.HttpClient((0, user_agent_1.getUserAgentString)());
|
const client = new httpClient.HttpClient((0, user_agent_1.getUserAgentString)());
|
||||||
const response = yield client.get(url);
|
const response = yield client.get(url);
|
||||||
if (response.message.statusCode !== 200) {
|
if (response.message.statusCode !== 200) {
|
||||||
throw new Error(`Unexpected HTTP response from blob storage: ${response.message.statusCode} ${response.message.statusMessage}`);
|
throw new Error(`Unexpected HTTP response from blob storage: ${response.message.statusCode} ${response.message.statusMessage}`);
|
||||||
}
|
}
|
||||||
|
const timeout = 30 * 1000; // 30 seconds
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
|
const timerFn = () => {
|
||||||
|
response.message.destroy(new Error(`Blob storage chunk did not respond in ${timeout}ms`));
|
||||||
|
};
|
||||||
|
const timer = setTimeout(timerFn, timeout);
|
||||||
response.message
|
response.message
|
||||||
|
.on('data', () => {
|
||||||
|
timer.refresh();
|
||||||
|
})
|
||||||
|
.on('error', (error) => {
|
||||||
|
core.debug(`response.message: Artifact download failed: ${error.message}`);
|
||||||
|
clearTimeout(timer);
|
||||||
|
reject(error);
|
||||||
|
})
|
||||||
.pipe(unzip_stream_1.default.Extract({ path: directory }))
|
.pipe(unzip_stream_1.default.Extract({ path: directory }))
|
||||||
.on('close', resolve)
|
.on('close', () => {
|
||||||
.on('error', reject);
|
clearTimeout(timer);
|
||||||
|
resolve();
|
||||||
|
})
|
||||||
|
.on('error', (error) => {
|
||||||
|
reject(error);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
exports.streamExtractExternal = streamExtractExternal;
|
||||||
function downloadArtifactPublic(artifactId, repositoryOwner, repositoryName, token, options) {
|
function downloadArtifactPublic(artifactId, repositoryOwner, repositoryName, token, options) {
|
||||||
return __awaiter(this, void 0, void 0, function* () {
|
return __awaiter(this, void 0, void 0, function* () {
|
||||||
const downloadPath = yield resolveOrCreateDirectory(options === null || options === void 0 ? void 0 : options.path);
|
const downloadPath = yield resolveOrCreateDirectory(options === null || options === void 0 ? void 0 : options.path);
|
||||||
|
@ -2211,7 +2569,9 @@ function getArtifactPublic(artifactName, workflowRunId, repositoryOwner, reposit
|
||||||
throw new errors_1.InvalidResponseError(`Invalid response from GitHub API: ${getArtifactResp.status} (${(_a = getArtifactResp === null || getArtifactResp === void 0 ? void 0 : getArtifactResp.headers) === null || _a === void 0 ? void 0 : _a['x-github-request-id']})`);
|
throw new errors_1.InvalidResponseError(`Invalid response from GitHub API: ${getArtifactResp.status} (${(_a = getArtifactResp === null || getArtifactResp === void 0 ? void 0 : getArtifactResp.headers) === null || _a === void 0 ? void 0 : _a['x-github-request-id']})`);
|
||||||
}
|
}
|
||||||
if (getArtifactResp.data.artifacts.length === 0) {
|
if (getArtifactResp.data.artifacts.length === 0) {
|
||||||
throw new errors_1.ArtifactNotFoundError(`Artifact not found for name: ${artifactName}`);
|
throw new errors_1.ArtifactNotFoundError(`Artifact not found for name: ${artifactName}
|
||||||
|
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
|
||||||
|
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);
|
||||||
}
|
}
|
||||||
let artifact = getArtifactResp.data.artifacts[0];
|
let artifact = getArtifactResp.data.artifacts[0];
|
||||||
if (getArtifactResp.data.artifacts.length > 1) {
|
if (getArtifactResp.data.artifacts.length > 1) {
|
||||||
|
@ -2240,7 +2600,9 @@ function getArtifactInternal(artifactName) {
|
||||||
};
|
};
|
||||||
const res = yield artifactClient.ListArtifacts(req);
|
const res = yield artifactClient.ListArtifacts(req);
|
||||||
if (res.artifacts.length === 0) {
|
if (res.artifacts.length === 0) {
|
||||||
throw new errors_1.ArtifactNotFoundError(`Artifact not found for name: ${artifactName}`);
|
throw new errors_1.ArtifactNotFoundError(`Artifact not found for name: ${artifactName}
|
||||||
|
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
|
||||||
|
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);
|
||||||
}
|
}
|
||||||
let artifact = res.artifacts[0];
|
let artifact = res.artifacts[0];
|
||||||
if (res.artifacts.length > 1) {
|
if (res.artifacts.length > 1) {
|
||||||
|
@ -6377,7 +6739,8 @@ function createHttpClient() {
|
||||||
return new http_client_1.HttpClient('actions/cache', [bearerCredentialHandler], getRequestOptions());
|
return new http_client_1.HttpClient('actions/cache', [bearerCredentialHandler], getRequestOptions());
|
||||||
}
|
}
|
||||||
function getCacheVersion(paths, compressionMethod, enableCrossOsArchive = false) {
|
function getCacheVersion(paths, compressionMethod, enableCrossOsArchive = false) {
|
||||||
const components = paths;
|
// don't pass changes upstream
|
||||||
|
const components = paths.slice();
|
||||||
// Add compression method to cache version to restore
|
// Add compression method to cache version to restore
|
||||||
// compressed cache as per compression method
|
// compressed cache as per compression method
|
||||||
if (compressionMethod) {
|
if (compressionMethod) {
|
||||||
|
@ -6666,10 +7029,9 @@ function resolvePaths(patterns) {
|
||||||
implicitDescendants: false
|
implicitDescendants: false
|
||||||
});
|
});
|
||||||
try {
|
try {
|
||||||
for (var _e = true, _f = __asyncValues(globber.globGenerator()), _g; _g = yield _f.next(), _a = _g.done, !_a;) {
|
for (var _e = true, _f = __asyncValues(globber.globGenerator()), _g; _g = yield _f.next(), _a = _g.done, !_a; _e = true) {
|
||||||
_c = _g.value;
|
_c = _g.value;
|
||||||
_e = false;
|
_e = false;
|
||||||
try {
|
|
||||||
const file = _c;
|
const file = _c;
|
||||||
const relativeFile = path
|
const relativeFile = path
|
||||||
.relative(workspace, file)
|
.relative(workspace, file)
|
||||||
|
@ -6684,10 +7046,6 @@ function resolvePaths(patterns) {
|
||||||
paths.push(`${relativeFile}`);
|
paths.push(`${relativeFile}`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
finally {
|
|
||||||
_e = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
catch (e_1_1) { e_1 = { error: e_1_1 }; }
|
catch (e_1_1) { e_1 = { error: e_1_1 }; }
|
||||||
finally {
|
finally {
|
||||||
|
@ -6787,7 +7145,7 @@ var CacheFilename;
|
||||||
(function (CacheFilename) {
|
(function (CacheFilename) {
|
||||||
CacheFilename["Gzip"] = "cache.tgz";
|
CacheFilename["Gzip"] = "cache.tgz";
|
||||||
CacheFilename["Zstd"] = "cache.tzst";
|
CacheFilename["Zstd"] = "cache.tzst";
|
||||||
})(CacheFilename = exports.CacheFilename || (exports.CacheFilename = {}));
|
})(CacheFilename || (exports.CacheFilename = CacheFilename = {}));
|
||||||
var CompressionMethod;
|
var CompressionMethod;
|
||||||
(function (CompressionMethod) {
|
(function (CompressionMethod) {
|
||||||
CompressionMethod["Gzip"] = "gzip";
|
CompressionMethod["Gzip"] = "gzip";
|
||||||
|
@ -6795,12 +7153,12 @@ var CompressionMethod;
|
||||||
// This enum is for earlier version of zstd that does not have --long support
|
// This enum is for earlier version of zstd that does not have --long support
|
||||||
CompressionMethod["ZstdWithoutLong"] = "zstd-without-long";
|
CompressionMethod["ZstdWithoutLong"] = "zstd-without-long";
|
||||||
CompressionMethod["Zstd"] = "zstd";
|
CompressionMethod["Zstd"] = "zstd";
|
||||||
})(CompressionMethod = exports.CompressionMethod || (exports.CompressionMethod = {}));
|
})(CompressionMethod || (exports.CompressionMethod = CompressionMethod = {}));
|
||||||
var ArchiveToolType;
|
var ArchiveToolType;
|
||||||
(function (ArchiveToolType) {
|
(function (ArchiveToolType) {
|
||||||
ArchiveToolType["GNU"] = "gnu";
|
ArchiveToolType["GNU"] = "gnu";
|
||||||
ArchiveToolType["BSD"] = "bsd";
|
ArchiveToolType["BSD"] = "bsd";
|
||||||
})(ArchiveToolType = exports.ArchiveToolType || (exports.ArchiveToolType = {}));
|
})(ArchiveToolType || (exports.ArchiveToolType = ArchiveToolType = {}));
|
||||||
// The default number of retry attempts.
|
// The default number of retry attempts.
|
||||||
exports.DefaultRetryAttempts = 2;
|
exports.DefaultRetryAttempts = 2;
|
||||||
// The default delay in milliseconds between retry attempts.
|
// The default delay in milliseconds between retry attempts.
|
||||||
|
@ -141575,7 +141933,7 @@ function firstString() {
|
||||||
/***/ ((module) => {
|
/***/ ((module) => {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
module.exports = JSON.parse('{"name":"@actions/artifact","version":"2.0.0","preview":true,"description":"Actions artifact lib","keywords":["github","actions","artifact"],"homepage":"https://github.com/actions/toolkit/tree/main/packages/artifact","license":"MIT","main":"lib/artifact.js","types":"lib/artifact.d.ts","directories":{"lib":"lib","test":"__tests__"},"files":["lib","!.DS_Store"],"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/actions/toolkit.git","directory":"packages/artifact"},"scripts":{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json","test":"cd ../../ && npm run test ./packages/artifact","bootstrap":"cd ../../ && npm run bootstrap","tsc-run":"tsc","tsc":"npm run bootstrap && npm run tsc-run","gen:docs":"typedoc --plugin typedoc-plugin-markdown --out docs/generated src/artifact.ts --githubPages false --readme none"},"bugs":{"url":"https://github.com/actions/toolkit/issues"},"dependencies":{"@actions/core":"^1.10.0","@actions/github":"^5.1.1","@actions/http-client":"^2.1.0","@azure/storage-blob":"^12.15.0","@octokit/core":"^3.5.1","@octokit/plugin-request-log":"^1.0.4","@octokit/plugin-retry":"^3.0.9","@octokit/request-error":"^5.0.0","@protobuf-ts/plugin":"^2.2.3-alpha.1","archiver":"^5.3.1","crypto":"^1.0.1","jwt-decode":"^3.1.2","twirp-ts":"^2.5.0","unzip-stream":"^0.3.1"},"devDependencies":{"@types/archiver":"^5.3.2","@types/unzip-stream":"^0.3.4","typedoc":"^0.25.4","typedoc-plugin-markdown":"^3.17.1","typescript":"^5.2.2"}}');
|
module.exports = JSON.parse('{"name":"@actions/artifact","version":"2.1.0","preview":true,"description":"Actions artifact lib","keywords":["github","actions","artifact"],"homepage":"https://github.com/actions/toolkit/tree/main/packages/artifact","license":"MIT","main":"lib/artifact.js","types":"lib/artifact.d.ts","directories":{"lib":"lib","test":"__tests__"},"files":["lib","!.DS_Store"],"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/actions/toolkit.git","directory":"packages/artifact"},"scripts":{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json","test":"cd ../../ && npm run test ./packages/artifact","bootstrap":"cd ../../ && npm run bootstrap","tsc-run":"tsc","tsc":"npm run bootstrap && npm run tsc-run","gen:docs":"typedoc --plugin typedoc-plugin-markdown --out docs/generated src/artifact.ts --githubPages false --readme none"},"bugs":{"url":"https://github.com/actions/toolkit/issues"},"dependencies":{"@actions/core":"^1.10.0","@actions/github":"^5.1.1","@actions/http-client":"^2.1.0","@azure/storage-blob":"^12.15.0","@octokit/core":"^3.5.1","@octokit/plugin-request-log":"^1.0.4","@octokit/plugin-retry":"^3.0.9","@octokit/request-error":"^5.0.0","@protobuf-ts/plugin":"^2.2.3-alpha.1","archiver":"^5.3.1","crypto":"^1.0.1","jwt-decode":"^3.1.2","twirp-ts":"^2.5.0","unzip-stream":"^0.3.1"},"devDependencies":{"@types/archiver":"^5.3.2","@types/unzip-stream":"^0.3.4","typedoc":"^0.25.4","typedoc-plugin-markdown":"^3.17.1","typescript":"^5.2.2"}}');
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
|
|
2
dist/main/index.js.map
vendored
2
dist/main/index.js.map
vendored
File diff suppressed because one or more lines are too long
394
dist/post/index.js
vendored
394
dist/post/index.js
vendored
|
@ -824,7 +824,7 @@ __exportStar(__nccwpck_require__(63077), exports);
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", ({ value: true }));
|
Object.defineProperty(exports, "__esModule", ({ value: true }));
|
||||||
exports.ArtifactService = exports.GetSignedArtifactURLResponse = exports.GetSignedArtifactURLRequest = exports.ListArtifactsResponse_MonolithArtifact = exports.ListArtifactsResponse = exports.ListArtifactsRequest = exports.FinalizeArtifactResponse = exports.FinalizeArtifactRequest = exports.CreateArtifactResponse = exports.CreateArtifactRequest = void 0;
|
exports.ArtifactService = exports.DeleteArtifactResponse = exports.DeleteArtifactRequest = exports.GetSignedArtifactURLResponse = exports.GetSignedArtifactURLRequest = exports.ListArtifactsResponse_MonolithArtifact = exports.ListArtifactsResponse = exports.ListArtifactsRequest = exports.FinalizeArtifactResponse = exports.FinalizeArtifactRequest = exports.CreateArtifactResponse = exports.CreateArtifactRequest = void 0;
|
||||||
// @generated by protobuf-ts 2.9.1 with parameter long_type_string,client_none,generate_dependencies
|
// @generated by protobuf-ts 2.9.1 with parameter long_type_string,client_none,generate_dependencies
|
||||||
// @generated from protobuf file "results/api/v1/artifact.proto" (package "github.actions.results.api.v1", syntax proto3)
|
// @generated from protobuf file "results/api/v1/artifact.proto" (package "github.actions.results.api.v1", syntax proto3)
|
||||||
// tslint:disable
|
// tslint:disable
|
||||||
|
@ -1400,6 +1400,121 @@ class GetSignedArtifactURLResponse$Type extends runtime_5.MessageType {
|
||||||
* @generated MessageType for protobuf message github.actions.results.api.v1.GetSignedArtifactURLResponse
|
* @generated MessageType for protobuf message github.actions.results.api.v1.GetSignedArtifactURLResponse
|
||||||
*/
|
*/
|
||||||
exports.GetSignedArtifactURLResponse = new GetSignedArtifactURLResponse$Type();
|
exports.GetSignedArtifactURLResponse = new GetSignedArtifactURLResponse$Type();
|
||||||
|
// @generated message type with reflection information, may provide speed optimized methods
|
||||||
|
class DeleteArtifactRequest$Type extends runtime_5.MessageType {
|
||||||
|
constructor() {
|
||||||
|
super("github.actions.results.api.v1.DeleteArtifactRequest", [
|
||||||
|
{ no: 1, name: "workflow_run_backend_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
|
||||||
|
{ no: 2, name: "workflow_job_run_backend_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
|
||||||
|
{ no: 3, name: "name", kind: "scalar", T: 9 /*ScalarType.STRING*/ }
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
create(value) {
|
||||||
|
const message = { workflowRunBackendId: "", workflowJobRunBackendId: "", name: "" };
|
||||||
|
globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this });
|
||||||
|
if (value !== undefined)
|
||||||
|
(0, runtime_3.reflectionMergePartial)(this, message, value);
|
||||||
|
return message;
|
||||||
|
}
|
||||||
|
internalBinaryRead(reader, length, options, target) {
|
||||||
|
let message = target !== null && target !== void 0 ? target : this.create(), end = reader.pos + length;
|
||||||
|
while (reader.pos < end) {
|
||||||
|
let [fieldNo, wireType] = reader.tag();
|
||||||
|
switch (fieldNo) {
|
||||||
|
case /* string workflow_run_backend_id */ 1:
|
||||||
|
message.workflowRunBackendId = reader.string();
|
||||||
|
break;
|
||||||
|
case /* string workflow_job_run_backend_id */ 2:
|
||||||
|
message.workflowJobRunBackendId = reader.string();
|
||||||
|
break;
|
||||||
|
case /* string name */ 3:
|
||||||
|
message.name = reader.string();
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
let u = options.readUnknownField;
|
||||||
|
if (u === "throw")
|
||||||
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
||||||
|
let d = reader.skip(wireType);
|
||||||
|
if (u !== false)
|
||||||
|
(u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return message;
|
||||||
|
}
|
||||||
|
internalBinaryWrite(message, writer, options) {
|
||||||
|
/* string workflow_run_backend_id = 1; */
|
||||||
|
if (message.workflowRunBackendId !== "")
|
||||||
|
writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.workflowRunBackendId);
|
||||||
|
/* string workflow_job_run_backend_id = 2; */
|
||||||
|
if (message.workflowJobRunBackendId !== "")
|
||||||
|
writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.workflowJobRunBackendId);
|
||||||
|
/* string name = 3; */
|
||||||
|
if (message.name !== "")
|
||||||
|
writer.tag(3, runtime_1.WireType.LengthDelimited).string(message.name);
|
||||||
|
let u = options.writeUnknownFields;
|
||||||
|
if (u !== false)
|
||||||
|
(u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
||||||
|
return writer;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* @generated MessageType for protobuf message github.actions.results.api.v1.DeleteArtifactRequest
|
||||||
|
*/
|
||||||
|
exports.DeleteArtifactRequest = new DeleteArtifactRequest$Type();
|
||||||
|
// @generated message type with reflection information, may provide speed optimized methods
|
||||||
|
class DeleteArtifactResponse$Type extends runtime_5.MessageType {
|
||||||
|
constructor() {
|
||||||
|
super("github.actions.results.api.v1.DeleteArtifactResponse", [
|
||||||
|
{ no: 1, name: "ok", kind: "scalar", T: 8 /*ScalarType.BOOL*/ },
|
||||||
|
{ no: 2, name: "artifact_id", kind: "scalar", T: 3 /*ScalarType.INT64*/ }
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
create(value) {
|
||||||
|
const message = { ok: false, artifactId: "0" };
|
||||||
|
globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this });
|
||||||
|
if (value !== undefined)
|
||||||
|
(0, runtime_3.reflectionMergePartial)(this, message, value);
|
||||||
|
return message;
|
||||||
|
}
|
||||||
|
internalBinaryRead(reader, length, options, target) {
|
||||||
|
let message = target !== null && target !== void 0 ? target : this.create(), end = reader.pos + length;
|
||||||
|
while (reader.pos < end) {
|
||||||
|
let [fieldNo, wireType] = reader.tag();
|
||||||
|
switch (fieldNo) {
|
||||||
|
case /* bool ok */ 1:
|
||||||
|
message.ok = reader.bool();
|
||||||
|
break;
|
||||||
|
case /* int64 artifact_id */ 2:
|
||||||
|
message.artifactId = reader.int64().toString();
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
let u = options.readUnknownField;
|
||||||
|
if (u === "throw")
|
||||||
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
||||||
|
let d = reader.skip(wireType);
|
||||||
|
if (u !== false)
|
||||||
|
(u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return message;
|
||||||
|
}
|
||||||
|
internalBinaryWrite(message, writer, options) {
|
||||||
|
/* bool ok = 1; */
|
||||||
|
if (message.ok !== false)
|
||||||
|
writer.tag(1, runtime_1.WireType.Varint).bool(message.ok);
|
||||||
|
/* int64 artifact_id = 2; */
|
||||||
|
if (message.artifactId !== "0")
|
||||||
|
writer.tag(2, runtime_1.WireType.Varint).int64(message.artifactId);
|
||||||
|
let u = options.writeUnknownFields;
|
||||||
|
if (u !== false)
|
||||||
|
(u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
||||||
|
return writer;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* @generated MessageType for protobuf message github.actions.results.api.v1.DeleteArtifactResponse
|
||||||
|
*/
|
||||||
|
exports.DeleteArtifactResponse = new DeleteArtifactResponse$Type();
|
||||||
/**
|
/**
|
||||||
* @generated ServiceType for protobuf service github.actions.results.api.v1.ArtifactService
|
* @generated ServiceType for protobuf service github.actions.results.api.v1.ArtifactService
|
||||||
*/
|
*/
|
||||||
|
@ -1407,7 +1522,8 @@ exports.ArtifactService = new runtime_rpc_1.ServiceType("github.actions.results.
|
||||||
{ name: "CreateArtifact", options: {}, I: exports.CreateArtifactRequest, O: exports.CreateArtifactResponse },
|
{ name: "CreateArtifact", options: {}, I: exports.CreateArtifactRequest, O: exports.CreateArtifactResponse },
|
||||||
{ name: "FinalizeArtifact", options: {}, I: exports.FinalizeArtifactRequest, O: exports.FinalizeArtifactResponse },
|
{ name: "FinalizeArtifact", options: {}, I: exports.FinalizeArtifactRequest, O: exports.FinalizeArtifactResponse },
|
||||||
{ name: "ListArtifacts", options: {}, I: exports.ListArtifactsRequest, O: exports.ListArtifactsResponse },
|
{ name: "ListArtifacts", options: {}, I: exports.ListArtifactsRequest, O: exports.ListArtifactsResponse },
|
||||||
{ name: "GetSignedArtifactURL", options: {}, I: exports.GetSignedArtifactURLRequest, O: exports.GetSignedArtifactURLResponse }
|
{ name: "GetSignedArtifactURL", options: {}, I: exports.GetSignedArtifactURLRequest, O: exports.GetSignedArtifactURLResponse },
|
||||||
|
{ name: "DeleteArtifact", options: {}, I: exports.DeleteArtifactRequest, O: exports.DeleteArtifactResponse }
|
||||||
]);
|
]);
|
||||||
//# sourceMappingURL=artifact.js.map
|
//# sourceMappingURL=artifact.js.map
|
||||||
|
|
||||||
|
@ -1438,6 +1554,7 @@ class ArtifactServiceClientJSON {
|
||||||
this.FinalizeArtifact.bind(this);
|
this.FinalizeArtifact.bind(this);
|
||||||
this.ListArtifacts.bind(this);
|
this.ListArtifacts.bind(this);
|
||||||
this.GetSignedArtifactURL.bind(this);
|
this.GetSignedArtifactURL.bind(this);
|
||||||
|
this.DeleteArtifact.bind(this);
|
||||||
}
|
}
|
||||||
CreateArtifact(request) {
|
CreateArtifact(request) {
|
||||||
const data = artifact_1.CreateArtifactRequest.toJson(request, {
|
const data = artifact_1.CreateArtifactRequest.toJson(request, {
|
||||||
|
@ -1477,6 +1594,16 @@ class ArtifactServiceClientJSON {
|
||||||
ignoreUnknownFields: true,
|
ignoreUnknownFields: true,
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
DeleteArtifact(request) {
|
||||||
|
const data = artifact_1.DeleteArtifactRequest.toJson(request, {
|
||||||
|
useProtoFieldName: true,
|
||||||
|
emitDefaultValues: false,
|
||||||
|
});
|
||||||
|
const promise = this.rpc.request("github.actions.results.api.v1.ArtifactService", "DeleteArtifact", "application/json", data);
|
||||||
|
return promise.then((data) => artifact_1.DeleteArtifactResponse.fromJson(data, {
|
||||||
|
ignoreUnknownFields: true,
|
||||||
|
}));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
exports.ArtifactServiceClientJSON = ArtifactServiceClientJSON;
|
exports.ArtifactServiceClientJSON = ArtifactServiceClientJSON;
|
||||||
class ArtifactServiceClientProtobuf {
|
class ArtifactServiceClientProtobuf {
|
||||||
|
@ -1486,6 +1613,7 @@ class ArtifactServiceClientProtobuf {
|
||||||
this.FinalizeArtifact.bind(this);
|
this.FinalizeArtifact.bind(this);
|
||||||
this.ListArtifacts.bind(this);
|
this.ListArtifacts.bind(this);
|
||||||
this.GetSignedArtifactURL.bind(this);
|
this.GetSignedArtifactURL.bind(this);
|
||||||
|
this.DeleteArtifact.bind(this);
|
||||||
}
|
}
|
||||||
CreateArtifact(request) {
|
CreateArtifact(request) {
|
||||||
const data = artifact_1.CreateArtifactRequest.toBinary(request);
|
const data = artifact_1.CreateArtifactRequest.toBinary(request);
|
||||||
|
@ -1507,6 +1635,11 @@ class ArtifactServiceClientProtobuf {
|
||||||
const promise = this.rpc.request("github.actions.results.api.v1.ArtifactService", "GetSignedArtifactURL", "application/protobuf", data);
|
const promise = this.rpc.request("github.actions.results.api.v1.ArtifactService", "GetSignedArtifactURL", "application/protobuf", data);
|
||||||
return promise.then((data) => artifact_1.GetSignedArtifactURLResponse.fromBinary(data));
|
return promise.then((data) => artifact_1.GetSignedArtifactURLResponse.fromBinary(data));
|
||||||
}
|
}
|
||||||
|
DeleteArtifact(request) {
|
||||||
|
const data = artifact_1.DeleteArtifactRequest.toBinary(request);
|
||||||
|
const promise = this.rpc.request("github.actions.results.api.v1.ArtifactService", "DeleteArtifact", "application/protobuf", data);
|
||||||
|
return promise.then((data) => artifact_1.DeleteArtifactResponse.fromBinary(data));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
exports.ArtifactServiceClientProtobuf = ArtifactServiceClientProtobuf;
|
exports.ArtifactServiceClientProtobuf = ArtifactServiceClientProtobuf;
|
||||||
var ArtifactServiceMethod;
|
var ArtifactServiceMethod;
|
||||||
|
@ -1515,12 +1648,14 @@ var ArtifactServiceMethod;
|
||||||
ArtifactServiceMethod["FinalizeArtifact"] = "FinalizeArtifact";
|
ArtifactServiceMethod["FinalizeArtifact"] = "FinalizeArtifact";
|
||||||
ArtifactServiceMethod["ListArtifacts"] = "ListArtifacts";
|
ArtifactServiceMethod["ListArtifacts"] = "ListArtifacts";
|
||||||
ArtifactServiceMethod["GetSignedArtifactURL"] = "GetSignedArtifactURL";
|
ArtifactServiceMethod["GetSignedArtifactURL"] = "GetSignedArtifactURL";
|
||||||
|
ArtifactServiceMethod["DeleteArtifact"] = "DeleteArtifact";
|
||||||
})(ArtifactServiceMethod || (exports.ArtifactServiceMethod = ArtifactServiceMethod = {}));
|
})(ArtifactServiceMethod || (exports.ArtifactServiceMethod = ArtifactServiceMethod = {}));
|
||||||
exports.ArtifactServiceMethodList = [
|
exports.ArtifactServiceMethodList = [
|
||||||
ArtifactServiceMethod.CreateArtifact,
|
ArtifactServiceMethod.CreateArtifact,
|
||||||
ArtifactServiceMethod.FinalizeArtifact,
|
ArtifactServiceMethod.FinalizeArtifact,
|
||||||
ArtifactServiceMethod.ListArtifacts,
|
ArtifactServiceMethod.ListArtifacts,
|
||||||
ArtifactServiceMethod.GetSignedArtifactURL,
|
ArtifactServiceMethod.GetSignedArtifactURL,
|
||||||
|
ArtifactServiceMethod.DeleteArtifact,
|
||||||
];
|
];
|
||||||
function createArtifactServiceServer(service) {
|
function createArtifactServiceServer(service) {
|
||||||
return new twirp_ts_1.TwirpServer({
|
return new twirp_ts_1.TwirpServer({
|
||||||
|
@ -1558,6 +1693,12 @@ function matchArtifactServiceRoute(method, events) {
|
||||||
yield events.onMatch(ctx);
|
yield events.onMatch(ctx);
|
||||||
return handleArtifactServiceGetSignedArtifactURLRequest(ctx, service, data, interceptors);
|
return handleArtifactServiceGetSignedArtifactURLRequest(ctx, service, data, interceptors);
|
||||||
});
|
});
|
||||||
|
case "DeleteArtifact":
|
||||||
|
return (ctx, service, data, interceptors) => __awaiter(this, void 0, void 0, function* () {
|
||||||
|
ctx = Object.assign(Object.assign({}, ctx), { methodName: "DeleteArtifact" });
|
||||||
|
yield events.onMatch(ctx);
|
||||||
|
return handleArtifactServiceDeleteArtifactRequest(ctx, service, data, interceptors);
|
||||||
|
});
|
||||||
default:
|
default:
|
||||||
events.onNotFound();
|
events.onNotFound();
|
||||||
const msg = `no handler found`;
|
const msg = `no handler found`;
|
||||||
|
@ -1608,6 +1749,17 @@ function handleArtifactServiceGetSignedArtifactURLRequest(ctx, service, data, in
|
||||||
throw new twirp_ts_1.TwirpError(twirp_ts_1.TwirpErrorCode.BadRoute, msg);
|
throw new twirp_ts_1.TwirpError(twirp_ts_1.TwirpErrorCode.BadRoute, msg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
function handleArtifactServiceDeleteArtifactRequest(ctx, service, data, interceptors) {
|
||||||
|
switch (ctx.contentType) {
|
||||||
|
case twirp_ts_1.TwirpContentType.JSON:
|
||||||
|
return handleArtifactServiceDeleteArtifactJSON(ctx, service, data, interceptors);
|
||||||
|
case twirp_ts_1.TwirpContentType.Protobuf:
|
||||||
|
return handleArtifactServiceDeleteArtifactProtobuf(ctx, service, data, interceptors);
|
||||||
|
default:
|
||||||
|
const msg = "unexpected Content-Type";
|
||||||
|
throw new twirp_ts_1.TwirpError(twirp_ts_1.TwirpErrorCode.BadRoute, msg);
|
||||||
|
}
|
||||||
|
}
|
||||||
function handleArtifactServiceCreateArtifactJSON(ctx, service, data, interceptors) {
|
function handleArtifactServiceCreateArtifactJSON(ctx, service, data, interceptors) {
|
||||||
return __awaiter(this, void 0, void 0, function* () {
|
return __awaiter(this, void 0, void 0, function* () {
|
||||||
let request;
|
let request;
|
||||||
|
@ -1732,6 +1884,37 @@ function handleArtifactServiceGetSignedArtifactURLJSON(ctx, service, data, inter
|
||||||
}));
|
}));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
function handleArtifactServiceDeleteArtifactJSON(ctx, service, data, interceptors) {
|
||||||
|
return __awaiter(this, void 0, void 0, function* () {
|
||||||
|
let request;
|
||||||
|
let response;
|
||||||
|
try {
|
||||||
|
const body = JSON.parse(data.toString() || "{}");
|
||||||
|
request = artifact_1.DeleteArtifactRequest.fromJson(body, {
|
||||||
|
ignoreUnknownFields: true,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
catch (e) {
|
||||||
|
if (e instanceof Error) {
|
||||||
|
const msg = "the json request could not be decoded";
|
||||||
|
throw new twirp_ts_1.TwirpError(twirp_ts_1.TwirpErrorCode.Malformed, msg).withCause(e, true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (interceptors && interceptors.length > 0) {
|
||||||
|
const interceptor = (0, twirp_ts_1.chainInterceptors)(...interceptors);
|
||||||
|
response = yield interceptor(ctx, request, (ctx, inputReq) => {
|
||||||
|
return service.DeleteArtifact(ctx, inputReq);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
response = yield service.DeleteArtifact(ctx, request);
|
||||||
|
}
|
||||||
|
return JSON.stringify(artifact_1.DeleteArtifactResponse.toJson(response, {
|
||||||
|
useProtoFieldName: true,
|
||||||
|
emitDefaultValues: false,
|
||||||
|
}));
|
||||||
|
});
|
||||||
|
}
|
||||||
function handleArtifactServiceCreateArtifactProtobuf(ctx, service, data, interceptors) {
|
function handleArtifactServiceCreateArtifactProtobuf(ctx, service, data, interceptors) {
|
||||||
return __awaiter(this, void 0, void 0, function* () {
|
return __awaiter(this, void 0, void 0, function* () {
|
||||||
let request;
|
let request;
|
||||||
|
@ -1832,6 +2015,31 @@ function handleArtifactServiceGetSignedArtifactURLProtobuf(ctx, service, data, i
|
||||||
return Buffer.from(artifact_1.GetSignedArtifactURLResponse.toBinary(response));
|
return Buffer.from(artifact_1.GetSignedArtifactURLResponse.toBinary(response));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
function handleArtifactServiceDeleteArtifactProtobuf(ctx, service, data, interceptors) {
|
||||||
|
return __awaiter(this, void 0, void 0, function* () {
|
||||||
|
let request;
|
||||||
|
let response;
|
||||||
|
try {
|
||||||
|
request = artifact_1.DeleteArtifactRequest.fromBinary(data);
|
||||||
|
}
|
||||||
|
catch (e) {
|
||||||
|
if (e instanceof Error) {
|
||||||
|
const msg = "the protobuf request could not be decoded";
|
||||||
|
throw new twirp_ts_1.TwirpError(twirp_ts_1.TwirpErrorCode.Malformed, msg).withCause(e, true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (interceptors && interceptors.length > 0) {
|
||||||
|
const interceptor = (0, twirp_ts_1.chainInterceptors)(...interceptors);
|
||||||
|
response = yield interceptor(ctx, request, (ctx, inputReq) => {
|
||||||
|
return service.DeleteArtifact(ctx, inputReq);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
response = yield service.DeleteArtifact(ctx, request);
|
||||||
|
}
|
||||||
|
return Buffer.from(artifact_1.DeleteArtifactResponse.toBinary(response));
|
||||||
|
});
|
||||||
|
}
|
||||||
//# sourceMappingURL=artifact.twirp.js.map
|
//# sourceMappingURL=artifact.twirp.js.map
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
@ -1867,6 +2075,7 @@ const core_1 = __nccwpck_require__(42186);
|
||||||
const config_1 = __nccwpck_require__(74610);
|
const config_1 = __nccwpck_require__(74610);
|
||||||
const upload_artifact_1 = __nccwpck_require__(42578);
|
const upload_artifact_1 = __nccwpck_require__(42578);
|
||||||
const download_artifact_1 = __nccwpck_require__(73555);
|
const download_artifact_1 = __nccwpck_require__(73555);
|
||||||
|
const delete_artifact_1 = __nccwpck_require__(70071);
|
||||||
const get_artifact_1 = __nccwpck_require__(29491);
|
const get_artifact_1 = __nccwpck_require__(29491);
|
||||||
const list_artifacts_1 = __nccwpck_require__(44141);
|
const list_artifacts_1 = __nccwpck_require__(44141);
|
||||||
const errors_1 = __nccwpck_require__(38182);
|
const errors_1 = __nccwpck_require__(38182);
|
||||||
|
@ -1953,6 +2162,28 @@ If the error persists, please check whether Actions and API requests are operati
|
||||||
|
|
||||||
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||||
|
|
||||||
|
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`);
|
||||||
|
throw error;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
deleteArtifact(artifactName, options) {
|
||||||
|
return __awaiter(this, void 0, void 0, function* () {
|
||||||
|
try {
|
||||||
|
if ((0, config_1.isGhes)()) {
|
||||||
|
throw new errors_1.GHESNotSupportedError();
|
||||||
|
}
|
||||||
|
if (options === null || options === void 0 ? void 0 : options.findBy) {
|
||||||
|
const { findBy: { repositoryOwner, repositoryName, workflowRunId, token } } = options;
|
||||||
|
return (0, delete_artifact_1.deleteArtifactPublic)(artifactName, workflowRunId, repositoryOwner, repositoryName, token);
|
||||||
|
}
|
||||||
|
return (0, delete_artifact_1.deleteArtifactInternal)(artifactName);
|
||||||
|
}
|
||||||
|
catch (error) {
|
||||||
|
(0, core_1.warning)(`Delete Artifact failed with error: ${error}.
|
||||||
|
|
||||||
|
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||||
|
|
||||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`);
|
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`);
|
||||||
throw error;
|
throw error;
|
||||||
}
|
}
|
||||||
|
@ -1964,6 +2195,96 @@ exports.DefaultArtifactClient = DefaultArtifactClient;
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
|
/***/ 70071:
|
||||||
|
/***/ (function(__unused_webpack_module, exports, __nccwpck_require__) {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||||
|
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||||
|
return new (P || (P = Promise))(function (resolve, reject) {
|
||||||
|
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||||
|
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||||
|
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||||
|
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||||
|
});
|
||||||
|
};
|
||||||
|
Object.defineProperty(exports, "__esModule", ({ value: true }));
|
||||||
|
exports.deleteArtifactInternal = exports.deleteArtifactPublic = void 0;
|
||||||
|
const core_1 = __nccwpck_require__(42186);
|
||||||
|
const github_1 = __nccwpck_require__(21260);
|
||||||
|
const user_agent_1 = __nccwpck_require__(85164);
|
||||||
|
const retry_options_1 = __nccwpck_require__(64597);
|
||||||
|
const utils_1 = __nccwpck_require__(58154);
|
||||||
|
const plugin_request_log_1 = __nccwpck_require__(68883);
|
||||||
|
const plugin_retry_1 = __nccwpck_require__(86298);
|
||||||
|
const artifact_twirp_client_1 = __nccwpck_require__(12312);
|
||||||
|
const util_1 = __nccwpck_require__(63062);
|
||||||
|
const generated_1 = __nccwpck_require__(49960);
|
||||||
|
const get_artifact_1 = __nccwpck_require__(29491);
|
||||||
|
const errors_1 = __nccwpck_require__(38182);
|
||||||
|
function deleteArtifactPublic(artifactName, workflowRunId, repositoryOwner, repositoryName, token) {
|
||||||
|
var _a;
|
||||||
|
return __awaiter(this, void 0, void 0, function* () {
|
||||||
|
const [retryOpts, requestOpts] = (0, retry_options_1.getRetryOptions)(utils_1.defaults);
|
||||||
|
const opts = {
|
||||||
|
log: undefined,
|
||||||
|
userAgent: (0, user_agent_1.getUserAgentString)(),
|
||||||
|
previews: undefined,
|
||||||
|
retry: retryOpts,
|
||||||
|
request: requestOpts
|
||||||
|
};
|
||||||
|
const github = (0, github_1.getOctokit)(token, opts, plugin_retry_1.retry, plugin_request_log_1.requestLog);
|
||||||
|
const getArtifactResp = yield (0, get_artifact_1.getArtifactPublic)(artifactName, workflowRunId, repositoryOwner, repositoryName, token);
|
||||||
|
const deleteArtifactResp = yield github.rest.actions.deleteArtifact({
|
||||||
|
owner: repositoryOwner,
|
||||||
|
repo: repositoryName,
|
||||||
|
artifact_id: getArtifactResp.artifact.id
|
||||||
|
});
|
||||||
|
if (deleteArtifactResp.status !== 204) {
|
||||||
|
throw new errors_1.InvalidResponseError(`Invalid response from GitHub API: ${deleteArtifactResp.status} (${(_a = deleteArtifactResp === null || deleteArtifactResp === void 0 ? void 0 : deleteArtifactResp.headers) === null || _a === void 0 ? void 0 : _a['x-github-request-id']})`);
|
||||||
|
}
|
||||||
|
return {
|
||||||
|
id: getArtifactResp.artifact.id
|
||||||
|
};
|
||||||
|
});
|
||||||
|
}
|
||||||
|
exports.deleteArtifactPublic = deleteArtifactPublic;
|
||||||
|
function deleteArtifactInternal(artifactName) {
|
||||||
|
return __awaiter(this, void 0, void 0, function* () {
|
||||||
|
const artifactClient = (0, artifact_twirp_client_1.internalArtifactTwirpClient)();
|
||||||
|
const { workflowRunBackendId, workflowJobRunBackendId } = (0, util_1.getBackendIdsFromToken)();
|
||||||
|
const listReq = {
|
||||||
|
workflowRunBackendId,
|
||||||
|
workflowJobRunBackendId,
|
||||||
|
nameFilter: generated_1.StringValue.create({ value: artifactName })
|
||||||
|
};
|
||||||
|
const listRes = yield artifactClient.ListArtifacts(listReq);
|
||||||
|
if (listRes.artifacts.length === 0) {
|
||||||
|
throw new errors_1.ArtifactNotFoundError(`Artifact not found for name: ${artifactName}`);
|
||||||
|
}
|
||||||
|
let artifact = listRes.artifacts[0];
|
||||||
|
if (listRes.artifacts.length > 1) {
|
||||||
|
artifact = listRes.artifacts.sort((a, b) => Number(b.databaseId) - Number(a.databaseId))[0];
|
||||||
|
(0, core_1.debug)(`More than one artifact found for a single name, returning newest (id: ${artifact.databaseId})`);
|
||||||
|
}
|
||||||
|
const req = {
|
||||||
|
workflowRunBackendId: artifact.workflowRunBackendId,
|
||||||
|
workflowJobRunBackendId: artifact.workflowJobRunBackendId,
|
||||||
|
name: artifact.name
|
||||||
|
};
|
||||||
|
const res = yield artifactClient.DeleteArtifact(req);
|
||||||
|
(0, core_1.info)(`Artifact '${artifactName}' (ID: ${res.artifactId}) deleted`);
|
||||||
|
return {
|
||||||
|
id: Number(res.artifactId)
|
||||||
|
};
|
||||||
|
});
|
||||||
|
}
|
||||||
|
exports.deleteArtifactInternal = deleteArtifactInternal;
|
||||||
|
//# sourceMappingURL=delete-artifact.js.map
|
||||||
|
|
||||||
|
/***/ }),
|
||||||
|
|
||||||
/***/ 73555:
|
/***/ 73555:
|
||||||
/***/ (function(__unused_webpack_module, exports, __nccwpck_require__) {
|
/***/ (function(__unused_webpack_module, exports, __nccwpck_require__) {
|
||||||
|
|
||||||
|
@ -2005,7 +2326,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||||
};
|
};
|
||||||
Object.defineProperty(exports, "__esModule", ({ value: true }));
|
Object.defineProperty(exports, "__esModule", ({ value: true }));
|
||||||
exports.downloadArtifactInternal = exports.downloadArtifactPublic = void 0;
|
exports.downloadArtifactInternal = exports.downloadArtifactPublic = exports.streamExtractExternal = void 0;
|
||||||
const promises_1 = __importDefault(__nccwpck_require__(73292));
|
const promises_1 = __importDefault(__nccwpck_require__(73292));
|
||||||
const github = __importStar(__nccwpck_require__(21260));
|
const github = __importStar(__nccwpck_require__(21260));
|
||||||
const core = __importStar(__nccwpck_require__(42186));
|
const core = __importStar(__nccwpck_require__(42186));
|
||||||
|
@ -2039,20 +2360,57 @@ function exists(path) {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
function streamExtract(url, directory) {
|
function streamExtract(url, directory) {
|
||||||
|
return __awaiter(this, void 0, void 0, function* () {
|
||||||
|
let retryCount = 0;
|
||||||
|
while (retryCount < 5) {
|
||||||
|
try {
|
||||||
|
yield streamExtractExternal(url, directory);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
catch (error) {
|
||||||
|
retryCount++;
|
||||||
|
core.debug(`Failed to download artifact after ${retryCount} retries due to ${error.message}. Retrying in 5 seconds...`);
|
||||||
|
// wait 5 seconds before retrying
|
||||||
|
yield new Promise(resolve => setTimeout(resolve, 5000));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
throw new Error(`Artifact download failed after ${retryCount} retries.`);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
function streamExtractExternal(url, directory) {
|
||||||
return __awaiter(this, void 0, void 0, function* () {
|
return __awaiter(this, void 0, void 0, function* () {
|
||||||
const client = new httpClient.HttpClient((0, user_agent_1.getUserAgentString)());
|
const client = new httpClient.HttpClient((0, user_agent_1.getUserAgentString)());
|
||||||
const response = yield client.get(url);
|
const response = yield client.get(url);
|
||||||
if (response.message.statusCode !== 200) {
|
if (response.message.statusCode !== 200) {
|
||||||
throw new Error(`Unexpected HTTP response from blob storage: ${response.message.statusCode} ${response.message.statusMessage}`);
|
throw new Error(`Unexpected HTTP response from blob storage: ${response.message.statusCode} ${response.message.statusMessage}`);
|
||||||
}
|
}
|
||||||
|
const timeout = 30 * 1000; // 30 seconds
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
|
const timerFn = () => {
|
||||||
|
response.message.destroy(new Error(`Blob storage chunk did not respond in ${timeout}ms`));
|
||||||
|
};
|
||||||
|
const timer = setTimeout(timerFn, timeout);
|
||||||
response.message
|
response.message
|
||||||
|
.on('data', () => {
|
||||||
|
timer.refresh();
|
||||||
|
})
|
||||||
|
.on('error', (error) => {
|
||||||
|
core.debug(`response.message: Artifact download failed: ${error.message}`);
|
||||||
|
clearTimeout(timer);
|
||||||
|
reject(error);
|
||||||
|
})
|
||||||
.pipe(unzip_stream_1.default.Extract({ path: directory }))
|
.pipe(unzip_stream_1.default.Extract({ path: directory }))
|
||||||
.on('close', resolve)
|
.on('close', () => {
|
||||||
.on('error', reject);
|
clearTimeout(timer);
|
||||||
|
resolve();
|
||||||
|
})
|
||||||
|
.on('error', (error) => {
|
||||||
|
reject(error);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
exports.streamExtractExternal = streamExtractExternal;
|
||||||
function downloadArtifactPublic(artifactId, repositoryOwner, repositoryName, token, options) {
|
function downloadArtifactPublic(artifactId, repositoryOwner, repositoryName, token, options) {
|
||||||
return __awaiter(this, void 0, void 0, function* () {
|
return __awaiter(this, void 0, void 0, function* () {
|
||||||
const downloadPath = yield resolveOrCreateDirectory(options === null || options === void 0 ? void 0 : options.path);
|
const downloadPath = yield resolveOrCreateDirectory(options === null || options === void 0 ? void 0 : options.path);
|
||||||
|
@ -2211,7 +2569,9 @@ function getArtifactPublic(artifactName, workflowRunId, repositoryOwner, reposit
|
||||||
throw new errors_1.InvalidResponseError(`Invalid response from GitHub API: ${getArtifactResp.status} (${(_a = getArtifactResp === null || getArtifactResp === void 0 ? void 0 : getArtifactResp.headers) === null || _a === void 0 ? void 0 : _a['x-github-request-id']})`);
|
throw new errors_1.InvalidResponseError(`Invalid response from GitHub API: ${getArtifactResp.status} (${(_a = getArtifactResp === null || getArtifactResp === void 0 ? void 0 : getArtifactResp.headers) === null || _a === void 0 ? void 0 : _a['x-github-request-id']})`);
|
||||||
}
|
}
|
||||||
if (getArtifactResp.data.artifacts.length === 0) {
|
if (getArtifactResp.data.artifacts.length === 0) {
|
||||||
throw new errors_1.ArtifactNotFoundError(`Artifact not found for name: ${artifactName}`);
|
throw new errors_1.ArtifactNotFoundError(`Artifact not found for name: ${artifactName}
|
||||||
|
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
|
||||||
|
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);
|
||||||
}
|
}
|
||||||
let artifact = getArtifactResp.data.artifacts[0];
|
let artifact = getArtifactResp.data.artifacts[0];
|
||||||
if (getArtifactResp.data.artifacts.length > 1) {
|
if (getArtifactResp.data.artifacts.length > 1) {
|
||||||
|
@ -2240,7 +2600,9 @@ function getArtifactInternal(artifactName) {
|
||||||
};
|
};
|
||||||
const res = yield artifactClient.ListArtifacts(req);
|
const res = yield artifactClient.ListArtifacts(req);
|
||||||
if (res.artifacts.length === 0) {
|
if (res.artifacts.length === 0) {
|
||||||
throw new errors_1.ArtifactNotFoundError(`Artifact not found for name: ${artifactName}`);
|
throw new errors_1.ArtifactNotFoundError(`Artifact not found for name: ${artifactName}
|
||||||
|
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
|
||||||
|
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);
|
||||||
}
|
}
|
||||||
let artifact = res.artifacts[0];
|
let artifact = res.artifacts[0];
|
||||||
if (res.artifacts.length > 1) {
|
if (res.artifacts.length > 1) {
|
||||||
|
@ -6377,7 +6739,8 @@ function createHttpClient() {
|
||||||
return new http_client_1.HttpClient('actions/cache', [bearerCredentialHandler], getRequestOptions());
|
return new http_client_1.HttpClient('actions/cache', [bearerCredentialHandler], getRequestOptions());
|
||||||
}
|
}
|
||||||
function getCacheVersion(paths, compressionMethod, enableCrossOsArchive = false) {
|
function getCacheVersion(paths, compressionMethod, enableCrossOsArchive = false) {
|
||||||
const components = paths;
|
// don't pass changes upstream
|
||||||
|
const components = paths.slice();
|
||||||
// Add compression method to cache version to restore
|
// Add compression method to cache version to restore
|
||||||
// compressed cache as per compression method
|
// compressed cache as per compression method
|
||||||
if (compressionMethod) {
|
if (compressionMethod) {
|
||||||
|
@ -6666,10 +7029,9 @@ function resolvePaths(patterns) {
|
||||||
implicitDescendants: false
|
implicitDescendants: false
|
||||||
});
|
});
|
||||||
try {
|
try {
|
||||||
for (var _e = true, _f = __asyncValues(globber.globGenerator()), _g; _g = yield _f.next(), _a = _g.done, !_a;) {
|
for (var _e = true, _f = __asyncValues(globber.globGenerator()), _g; _g = yield _f.next(), _a = _g.done, !_a; _e = true) {
|
||||||
_c = _g.value;
|
_c = _g.value;
|
||||||
_e = false;
|
_e = false;
|
||||||
try {
|
|
||||||
const file = _c;
|
const file = _c;
|
||||||
const relativeFile = path
|
const relativeFile = path
|
||||||
.relative(workspace, file)
|
.relative(workspace, file)
|
||||||
|
@ -6684,10 +7046,6 @@ function resolvePaths(patterns) {
|
||||||
paths.push(`${relativeFile}`);
|
paths.push(`${relativeFile}`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
finally {
|
|
||||||
_e = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
catch (e_1_1) { e_1 = { error: e_1_1 }; }
|
catch (e_1_1) { e_1 = { error: e_1_1 }; }
|
||||||
finally {
|
finally {
|
||||||
|
@ -6787,7 +7145,7 @@ var CacheFilename;
|
||||||
(function (CacheFilename) {
|
(function (CacheFilename) {
|
||||||
CacheFilename["Gzip"] = "cache.tgz";
|
CacheFilename["Gzip"] = "cache.tgz";
|
||||||
CacheFilename["Zstd"] = "cache.tzst";
|
CacheFilename["Zstd"] = "cache.tzst";
|
||||||
})(CacheFilename = exports.CacheFilename || (exports.CacheFilename = {}));
|
})(CacheFilename || (exports.CacheFilename = CacheFilename = {}));
|
||||||
var CompressionMethod;
|
var CompressionMethod;
|
||||||
(function (CompressionMethod) {
|
(function (CompressionMethod) {
|
||||||
CompressionMethod["Gzip"] = "gzip";
|
CompressionMethod["Gzip"] = "gzip";
|
||||||
|
@ -6795,12 +7153,12 @@ var CompressionMethod;
|
||||||
// This enum is for earlier version of zstd that does not have --long support
|
// This enum is for earlier version of zstd that does not have --long support
|
||||||
CompressionMethod["ZstdWithoutLong"] = "zstd-without-long";
|
CompressionMethod["ZstdWithoutLong"] = "zstd-without-long";
|
||||||
CompressionMethod["Zstd"] = "zstd";
|
CompressionMethod["Zstd"] = "zstd";
|
||||||
})(CompressionMethod = exports.CompressionMethod || (exports.CompressionMethod = {}));
|
})(CompressionMethod || (exports.CompressionMethod = CompressionMethod = {}));
|
||||||
var ArchiveToolType;
|
var ArchiveToolType;
|
||||||
(function (ArchiveToolType) {
|
(function (ArchiveToolType) {
|
||||||
ArchiveToolType["GNU"] = "gnu";
|
ArchiveToolType["GNU"] = "gnu";
|
||||||
ArchiveToolType["BSD"] = "bsd";
|
ArchiveToolType["BSD"] = "bsd";
|
||||||
})(ArchiveToolType = exports.ArchiveToolType || (exports.ArchiveToolType = {}));
|
})(ArchiveToolType || (exports.ArchiveToolType = ArchiveToolType = {}));
|
||||||
// The default number of retry attempts.
|
// The default number of retry attempts.
|
||||||
exports.DefaultRetryAttempts = 2;
|
exports.DefaultRetryAttempts = 2;
|
||||||
// The default delay in milliseconds between retry attempts.
|
// The default delay in milliseconds between retry attempts.
|
||||||
|
@ -138672,7 +139030,7 @@ function firstString() {
|
||||||
/***/ ((module) => {
|
/***/ ((module) => {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
module.exports = JSON.parse('{"name":"@actions/artifact","version":"2.0.0","preview":true,"description":"Actions artifact lib","keywords":["github","actions","artifact"],"homepage":"https://github.com/actions/toolkit/tree/main/packages/artifact","license":"MIT","main":"lib/artifact.js","types":"lib/artifact.d.ts","directories":{"lib":"lib","test":"__tests__"},"files":["lib","!.DS_Store"],"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/actions/toolkit.git","directory":"packages/artifact"},"scripts":{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json","test":"cd ../../ && npm run test ./packages/artifact","bootstrap":"cd ../../ && npm run bootstrap","tsc-run":"tsc","tsc":"npm run bootstrap && npm run tsc-run","gen:docs":"typedoc --plugin typedoc-plugin-markdown --out docs/generated src/artifact.ts --githubPages false --readme none"},"bugs":{"url":"https://github.com/actions/toolkit/issues"},"dependencies":{"@actions/core":"^1.10.0","@actions/github":"^5.1.1","@actions/http-client":"^2.1.0","@azure/storage-blob":"^12.15.0","@octokit/core":"^3.5.1","@octokit/plugin-request-log":"^1.0.4","@octokit/plugin-retry":"^3.0.9","@octokit/request-error":"^5.0.0","@protobuf-ts/plugin":"^2.2.3-alpha.1","archiver":"^5.3.1","crypto":"^1.0.1","jwt-decode":"^3.1.2","twirp-ts":"^2.5.0","unzip-stream":"^0.3.1"},"devDependencies":{"@types/archiver":"^5.3.2","@types/unzip-stream":"^0.3.4","typedoc":"^0.25.4","typedoc-plugin-markdown":"^3.17.1","typescript":"^5.2.2"}}');
|
module.exports = JSON.parse('{"name":"@actions/artifact","version":"2.1.0","preview":true,"description":"Actions artifact lib","keywords":["github","actions","artifact"],"homepage":"https://github.com/actions/toolkit/tree/main/packages/artifact","license":"MIT","main":"lib/artifact.js","types":"lib/artifact.d.ts","directories":{"lib":"lib","test":"__tests__"},"files":["lib","!.DS_Store"],"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/actions/toolkit.git","directory":"packages/artifact"},"scripts":{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json","test":"cd ../../ && npm run test ./packages/artifact","bootstrap":"cd ../../ && npm run bootstrap","tsc-run":"tsc","tsc":"npm run bootstrap && npm run tsc-run","gen:docs":"typedoc --plugin typedoc-plugin-markdown --out docs/generated src/artifact.ts --githubPages false --readme none"},"bugs":{"url":"https://github.com/actions/toolkit/issues"},"dependencies":{"@actions/core":"^1.10.0","@actions/github":"^5.1.1","@actions/http-client":"^2.1.0","@azure/storage-blob":"^12.15.0","@octokit/core":"^3.5.1","@octokit/plugin-request-log":"^1.0.4","@octokit/plugin-retry":"^3.0.9","@octokit/request-error":"^5.0.0","@protobuf-ts/plugin":"^2.2.3-alpha.1","archiver":"^5.3.1","crypto":"^1.0.1","jwt-decode":"^3.1.2","twirp-ts":"^2.5.0","unzip-stream":"^0.3.1"},"devDependencies":{"@types/archiver":"^5.3.2","@types/unzip-stream":"^0.3.4","typedoc":"^0.25.4","typedoc-plugin-markdown":"^3.17.1","typescript":"^5.2.2"}}');
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
|
|
2
dist/post/index.js.map
vendored
2
dist/post/index.js.map
vendored
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue