mirror of
				https://github.com/actions/download-artifact.git
				synced 2025-10-31 19:23:41 +00:00 
			
		
		
		
	update artifact license
This commit is contained in:
		
							parent
							
								
									9ac5cad9e2
								
							
						
					
					
						commit
						81eafdc926
					
				
							
								
								
									
										2
									
								
								.licenses/npm/@actions/artifact.dep.yml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								.licenses/npm/@actions/artifact.dep.yml
									
									
									
										generated
									
									
									
								
							| @ -1,6 +1,6 @@ | |||||||
| --- | --- | ||||||
| name: "@actions/artifact" | name: "@actions/artifact" | ||||||
| version: 2.0.1 | version: 2.1.1 | ||||||
| type: npm | type: npm | ||||||
| summary:  | summary:  | ||||||
| homepage:  | homepage:  | ||||||
|  | |||||||
							
								
								
									
										340
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										340
									
								
								dist/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__(95438); | ||||||
|  | const user_agent_1 = __nccwpck_require__(85164); | ||||||
|  | const retry_options_1 = __nccwpck_require__(64597); | ||||||
|  | const utils_1 = __nccwpck_require__(73030); | ||||||
|  | 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__) { | ||||||
| 
 | 
 | ||||||
| @ -2248,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) { | ||||||
| @ -2277,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) { | ||||||
| @ -2699,7 +3024,10 @@ function getResultsServiceUrl() { | |||||||
| exports.getResultsServiceUrl = getResultsServiceUrl; | exports.getResultsServiceUrl = getResultsServiceUrl; | ||||||
| function isGhes() { | function isGhes() { | ||||||
|     const ghUrl = new URL(process.env['GITHUB_SERVER_URL'] || 'https://github.com'); |     const ghUrl = new URL(process.env['GITHUB_SERVER_URL'] || 'https://github.com'); | ||||||
|     return ghUrl.hostname.toUpperCase() !== 'GITHUB.COM'; |     const hostname = ghUrl.hostname.trimEnd().toUpperCase(); | ||||||
|  |     const isGitHubHost = hostname === 'GITHUB.COM'; | ||||||
|  |     const isGheHost = hostname.endsWith('.GHE.COM') || hostname.endsWith('.GHE.LOCALHOST'); | ||||||
|  |     return !isGitHubHost && !isGheHost; | ||||||
| } | } | ||||||
| exports.isGhes = isGhes; | exports.isGhes = isGhes; | ||||||
| function getGitHubWorkspaceDir() { | function getGitHubWorkspaceDir() { | ||||||
| @ -124893,7 +125221,7 @@ exports.unescape = unescape; | |||||||
| /***/ ((module) => { | /***/ ((module) => { | ||||||
| 
 | 
 | ||||||
| "use strict"; | "use strict"; | ||||||
| module.exports = JSON.parse('{"name":"@actions/artifact","version":"2.0.1","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.1","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"}}'); | ||||||
| 
 | 
 | ||||||
| /***/ }), | /***/ }), | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user