mirror of https://github.com/actions/cache.git
				
				
				
			Fix lint issue, build .js files
This commit is contained in:
		
							parent
							
								
									8b2a57849f
								
							
						
					
					
						commit
						9bb13c71ec
					
				| 
						 | 
					@ -2182,12 +2182,12 @@ var __importStar = (this && this.__importStar) || function (mod) {
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
					Object.defineProperty(exports, "__esModule", { value: true });
 | 
				
			||||||
const core = __importStar(__webpack_require__(470));
 | 
					const core = __importStar(__webpack_require__(470));
 | 
				
			||||||
const fs = __importStar(__webpack_require__(747));
 | 
					 | 
				
			||||||
const crypto = __importStar(__webpack_require__(417));
 | 
					 | 
				
			||||||
const http_client_1 = __webpack_require__(539);
 | 
					const http_client_1 = __webpack_require__(539);
 | 
				
			||||||
const auth_1 = __webpack_require__(226);
 | 
					const auth_1 = __webpack_require__(226);
 | 
				
			||||||
const utils = __importStar(__webpack_require__(443));
 | 
					const crypto = __importStar(__webpack_require__(417));
 | 
				
			||||||
 | 
					const fs = __importStar(__webpack_require__(747));
 | 
				
			||||||
const constants_1 = __webpack_require__(694);
 | 
					const constants_1 = __webpack_require__(694);
 | 
				
			||||||
 | 
					const utils = __importStar(__webpack_require__(443));
 | 
				
			||||||
const versionSalt = "1.0";
 | 
					const versionSalt = "1.0";
 | 
				
			||||||
function isSuccessStatusCode(statusCode) {
 | 
					function isSuccessStatusCode(statusCode) {
 | 
				
			||||||
    if (!statusCode) {
 | 
					    if (!statusCode) {
 | 
				
			||||||
| 
						 | 
					@ -2285,7 +2285,24 @@ function downloadCache(archiveLocation, archivePath) {
 | 
				
			||||||
        const stream = fs.createWriteStream(archivePath);
 | 
					        const stream = fs.createWriteStream(archivePath);
 | 
				
			||||||
        const httpClient = new http_client_1.HttpClient("actions/cache");
 | 
					        const httpClient = new http_client_1.HttpClient("actions/cache");
 | 
				
			||||||
        const downloadResponse = yield httpClient.get(archiveLocation);
 | 
					        const downloadResponse = yield httpClient.get(archiveLocation);
 | 
				
			||||||
 | 
					        // Abort download if no traffic received over the socket.
 | 
				
			||||||
 | 
					        downloadResponse.message.socket.setTimeout(constants_1.SocketTimeout, () => {
 | 
				
			||||||
 | 
					            downloadResponse.message.destroy();
 | 
				
			||||||
 | 
					            core.debug(`Aborting download, socket timed out after ${constants_1.SocketTimeout} ms`);
 | 
				
			||||||
 | 
					        });
 | 
				
			||||||
        yield pipeResponseToStream(downloadResponse, stream);
 | 
					        yield pipeResponseToStream(downloadResponse, stream);
 | 
				
			||||||
 | 
					        // Validate download size.
 | 
				
			||||||
 | 
					        const contentLengthHeader = downloadResponse.message.headers["content-length"];
 | 
				
			||||||
 | 
					        if (contentLengthHeader) {
 | 
				
			||||||
 | 
					            const expectedLength = parseInt(contentLengthHeader);
 | 
				
			||||||
 | 
					            const actualLength = utils.getArchiveFileSize(archivePath);
 | 
				
			||||||
 | 
					            if (actualLength != expectedLength) {
 | 
				
			||||||
 | 
					                throw new Error(`Incomplete download. Expected file size: ${expectedLength}, actual file size: ${actualLength}`);
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        else {
 | 
				
			||||||
 | 
					            core.debug("Unable to validate download, no Content-Length header");
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
exports.downloadCache = downloadCache;
 | 
					exports.downloadCache = downloadCache;
 | 
				
			||||||
| 
						 | 
					@ -3185,8 +3202,8 @@ var __importStar = (this && this.__importStar) || function (mod) {
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
					Object.defineProperty(exports, "__esModule", { value: true });
 | 
				
			||||||
const core = __importStar(__webpack_require__(470));
 | 
					const core = __importStar(__webpack_require__(470));
 | 
				
			||||||
const io = __importStar(__webpack_require__(1));
 | 
					 | 
				
			||||||
const glob = __importStar(__webpack_require__(281));
 | 
					const glob = __importStar(__webpack_require__(281));
 | 
				
			||||||
 | 
					const io = __importStar(__webpack_require__(1));
 | 
				
			||||||
const fs = __importStar(__webpack_require__(747));
 | 
					const fs = __importStar(__webpack_require__(747));
 | 
				
			||||||
const path = __importStar(__webpack_require__(622));
 | 
					const path = __importStar(__webpack_require__(622));
 | 
				
			||||||
const util = __importStar(__webpack_require__(669));
 | 
					const util = __importStar(__webpack_require__(669));
 | 
				
			||||||
| 
						 | 
					@ -3583,6 +3600,12 @@ class HttpClientResponse {
 | 
				
			||||||
            this.message.on('data', (chunk) => {
 | 
					            this.message.on('data', (chunk) => {
 | 
				
			||||||
                output = Buffer.concat([output, chunk]);
 | 
					                output = Buffer.concat([output, chunk]);
 | 
				
			||||||
            });
 | 
					            });
 | 
				
			||||||
 | 
					            this.message.on('aborted', () => {
 | 
				
			||||||
 | 
					                reject("Request was aborted or closed prematurely");
 | 
				
			||||||
 | 
					            });
 | 
				
			||||||
 | 
					            this.message.on('timeout', (socket) => {
 | 
				
			||||||
 | 
					                reject("Request timed out");
 | 
				
			||||||
 | 
					            });
 | 
				
			||||||
            this.message.on('end', () => {
 | 
					            this.message.on('end', () => {
 | 
				
			||||||
                resolve(output.toString());
 | 
					                resolve(output.toString());
 | 
				
			||||||
            });
 | 
					            });
 | 
				
			||||||
| 
						 | 
					@ -3704,6 +3727,7 @@ class HttpClient {
 | 
				
			||||||
        let response;
 | 
					        let response;
 | 
				
			||||||
        while (numTries < maxTries) {
 | 
					        while (numTries < maxTries) {
 | 
				
			||||||
            response = await this.requestRaw(info, data);
 | 
					            response = await this.requestRaw(info, data);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            // Check if it's an authentication challenge
 | 
					            // Check if it's an authentication challenge
 | 
				
			||||||
            if (response && response.message && response.message.statusCode === HttpCodes.Unauthorized) {
 | 
					            if (response && response.message && response.message.statusCode === HttpCodes.Unauthorized) {
 | 
				
			||||||
                let authenticationHandler;
 | 
					                let authenticationHandler;
 | 
				
			||||||
| 
						 | 
					@ -4468,6 +4492,7 @@ var Events;
 | 
				
			||||||
    Events["PullRequest"] = "pull_request";
 | 
					    Events["PullRequest"] = "pull_request";
 | 
				
			||||||
})(Events = exports.Events || (exports.Events = {}));
 | 
					})(Events = exports.Events || (exports.Events = {}));
 | 
				
			||||||
exports.CacheFilename = "cache.tgz";
 | 
					exports.CacheFilename = "cache.tgz";
 | 
				
			||||||
 | 
					exports.SocketTimeout = 5000;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/***/ }),
 | 
					/***/ }),
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2182,12 +2182,12 @@ var __importStar = (this && this.__importStar) || function (mod) {
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
					Object.defineProperty(exports, "__esModule", { value: true });
 | 
				
			||||||
const core = __importStar(__webpack_require__(470));
 | 
					const core = __importStar(__webpack_require__(470));
 | 
				
			||||||
const fs = __importStar(__webpack_require__(747));
 | 
					 | 
				
			||||||
const crypto = __importStar(__webpack_require__(417));
 | 
					 | 
				
			||||||
const http_client_1 = __webpack_require__(539);
 | 
					const http_client_1 = __webpack_require__(539);
 | 
				
			||||||
const auth_1 = __webpack_require__(226);
 | 
					const auth_1 = __webpack_require__(226);
 | 
				
			||||||
const utils = __importStar(__webpack_require__(443));
 | 
					const crypto = __importStar(__webpack_require__(417));
 | 
				
			||||||
 | 
					const fs = __importStar(__webpack_require__(747));
 | 
				
			||||||
const constants_1 = __webpack_require__(694);
 | 
					const constants_1 = __webpack_require__(694);
 | 
				
			||||||
 | 
					const utils = __importStar(__webpack_require__(443));
 | 
				
			||||||
const versionSalt = "1.0";
 | 
					const versionSalt = "1.0";
 | 
				
			||||||
function isSuccessStatusCode(statusCode) {
 | 
					function isSuccessStatusCode(statusCode) {
 | 
				
			||||||
    if (!statusCode) {
 | 
					    if (!statusCode) {
 | 
				
			||||||
| 
						 | 
					@ -2285,7 +2285,24 @@ function downloadCache(archiveLocation, archivePath) {
 | 
				
			||||||
        const stream = fs.createWriteStream(archivePath);
 | 
					        const stream = fs.createWriteStream(archivePath);
 | 
				
			||||||
        const httpClient = new http_client_1.HttpClient("actions/cache");
 | 
					        const httpClient = new http_client_1.HttpClient("actions/cache");
 | 
				
			||||||
        const downloadResponse = yield httpClient.get(archiveLocation);
 | 
					        const downloadResponse = yield httpClient.get(archiveLocation);
 | 
				
			||||||
 | 
					        // Abort download if no traffic received over the socket.
 | 
				
			||||||
 | 
					        downloadResponse.message.socket.setTimeout(constants_1.SocketTimeout, () => {
 | 
				
			||||||
 | 
					            downloadResponse.message.destroy();
 | 
				
			||||||
 | 
					            core.debug(`Aborting download, socket timed out after ${constants_1.SocketTimeout} ms`);
 | 
				
			||||||
 | 
					        });
 | 
				
			||||||
        yield pipeResponseToStream(downloadResponse, stream);
 | 
					        yield pipeResponseToStream(downloadResponse, stream);
 | 
				
			||||||
 | 
					        // Validate download size.
 | 
				
			||||||
 | 
					        const contentLengthHeader = downloadResponse.message.headers["content-length"];
 | 
				
			||||||
 | 
					        if (contentLengthHeader) {
 | 
				
			||||||
 | 
					            const expectedLength = parseInt(contentLengthHeader);
 | 
				
			||||||
 | 
					            const actualLength = utils.getArchiveFileSize(archivePath);
 | 
				
			||||||
 | 
					            if (actualLength != expectedLength) {
 | 
				
			||||||
 | 
					                throw new Error(`Incomplete download. Expected file size: ${expectedLength}, actual file size: ${actualLength}`);
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        else {
 | 
				
			||||||
 | 
					            core.debug("Unable to validate download, no Content-Length header");
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
exports.downloadCache = downloadCache;
 | 
					exports.downloadCache = downloadCache;
 | 
				
			||||||
| 
						 | 
					@ -3185,8 +3202,8 @@ var __importStar = (this && this.__importStar) || function (mod) {
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
					Object.defineProperty(exports, "__esModule", { value: true });
 | 
				
			||||||
const core = __importStar(__webpack_require__(470));
 | 
					const core = __importStar(__webpack_require__(470));
 | 
				
			||||||
const io = __importStar(__webpack_require__(1));
 | 
					 | 
				
			||||||
const glob = __importStar(__webpack_require__(281));
 | 
					const glob = __importStar(__webpack_require__(281));
 | 
				
			||||||
 | 
					const io = __importStar(__webpack_require__(1));
 | 
				
			||||||
const fs = __importStar(__webpack_require__(747));
 | 
					const fs = __importStar(__webpack_require__(747));
 | 
				
			||||||
const path = __importStar(__webpack_require__(622));
 | 
					const path = __importStar(__webpack_require__(622));
 | 
				
			||||||
const util = __importStar(__webpack_require__(669));
 | 
					const util = __importStar(__webpack_require__(669));
 | 
				
			||||||
| 
						 | 
					@ -3583,6 +3600,12 @@ class HttpClientResponse {
 | 
				
			||||||
            this.message.on('data', (chunk) => {
 | 
					            this.message.on('data', (chunk) => {
 | 
				
			||||||
                output = Buffer.concat([output, chunk]);
 | 
					                output = Buffer.concat([output, chunk]);
 | 
				
			||||||
            });
 | 
					            });
 | 
				
			||||||
 | 
					            this.message.on('aborted', () => {
 | 
				
			||||||
 | 
					                reject("Request was aborted or closed prematurely");
 | 
				
			||||||
 | 
					            });
 | 
				
			||||||
 | 
					            this.message.on('timeout', (socket) => {
 | 
				
			||||||
 | 
					                reject("Request timed out");
 | 
				
			||||||
 | 
					            });
 | 
				
			||||||
            this.message.on('end', () => {
 | 
					            this.message.on('end', () => {
 | 
				
			||||||
                resolve(output.toString());
 | 
					                resolve(output.toString());
 | 
				
			||||||
            });
 | 
					            });
 | 
				
			||||||
| 
						 | 
					@ -3704,6 +3727,7 @@ class HttpClient {
 | 
				
			||||||
        let response;
 | 
					        let response;
 | 
				
			||||||
        while (numTries < maxTries) {
 | 
					        while (numTries < maxTries) {
 | 
				
			||||||
            response = await this.requestRaw(info, data);
 | 
					            response = await this.requestRaw(info, data);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            // Check if it's an authentication challenge
 | 
					            // Check if it's an authentication challenge
 | 
				
			||||||
            if (response && response.message && response.message.statusCode === HttpCodes.Unauthorized) {
 | 
					            if (response && response.message && response.message.statusCode === HttpCodes.Unauthorized) {
 | 
				
			||||||
                let authenticationHandler;
 | 
					                let authenticationHandler;
 | 
				
			||||||
| 
						 | 
					@ -4554,6 +4578,7 @@ var Events;
 | 
				
			||||||
    Events["PullRequest"] = "pull_request";
 | 
					    Events["PullRequest"] = "pull_request";
 | 
				
			||||||
})(Events = exports.Events || (exports.Events = {}));
 | 
					})(Events = exports.Events || (exports.Events = {}));
 | 
				
			||||||
exports.CacheFilename = "cache.tgz";
 | 
					exports.CacheFilename = "cache.tgz";
 | 
				
			||||||
 | 
					exports.SocketTimeout = 5000;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/***/ }),
 | 
					/***/ }),
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -156,7 +156,7 @@ export async function downloadCache(
 | 
				
			||||||
    await pipeResponseToStream(downloadResponse, stream);
 | 
					    await pipeResponseToStream(downloadResponse, stream);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // Validate download size.
 | 
					    // Validate download size.
 | 
				
			||||||
    var contentLengthHeader =
 | 
					    const contentLengthHeader =
 | 
				
			||||||
        downloadResponse.message.headers["content-length"];
 | 
					        downloadResponse.message.headers["content-length"];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (contentLengthHeader) {
 | 
					    if (contentLengthHeader) {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue