Merge pull request #474 from docker/dependabot/npm_and_yarn/actions/core-1.6.0
Bump @actions/core from 1.5.0 to 1.6.0
This commit is contained in:
		
						commit
						f71a68fb09
					
				
							
								
								
									
										160
									
								
								dist/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										160
									
								
								dist/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -709,12 +709,13 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge | ||||
|     }); | ||||
| }; | ||||
| Object.defineProperty(exports, "__esModule", ({ value: true })); | ||||
| exports.getState = exports.saveState = exports.group = exports.endGroup = exports.startGroup = exports.info = exports.notice = exports.warning = exports.error = exports.debug = exports.isDebug = exports.setFailed = exports.setCommandEcho = exports.setOutput = exports.getBooleanInput = exports.getMultilineInput = exports.getInput = exports.addPath = exports.setSecret = exports.exportVariable = exports.ExitCode = void 0; | ||||
| exports.getIDToken = exports.getState = exports.saveState = exports.group = exports.endGroup = exports.startGroup = exports.info = exports.notice = exports.warning = exports.error = exports.debug = exports.isDebug = exports.setFailed = exports.setCommandEcho = exports.setOutput = exports.getBooleanInput = exports.getMultilineInput = exports.getInput = exports.addPath = exports.setSecret = exports.exportVariable = exports.ExitCode = void 0; | ||||
| const command_1 = __nccwpck_require__(5241); | ||||
| const file_command_1 = __nccwpck_require__(717); | ||||
| const utils_1 = __nccwpck_require__(5278); | ||||
| const os = __importStar(__nccwpck_require__(2087)); | ||||
| const path = __importStar(__nccwpck_require__(5622)); | ||||
| const oidc_utils_1 = __nccwpck_require__(8041); | ||||
| /** | ||||
|  * The code to exit an action | ||||
|  */ | ||||
| @ -983,6 +984,12 @@ function getState(name) { | ||||
|     return process.env[`STATE_${name}`] || ''; | ||||
| } | ||||
| exports.getState = getState; | ||||
| function getIDToken(aud) { | ||||
|     return __awaiter(this, void 0, void 0, function* () { | ||||
|         return yield oidc_utils_1.OidcClient.getIDToken(aud); | ||||
|     }); | ||||
| } | ||||
| exports.getIDToken = getIDToken; | ||||
| //# sourceMappingURL=core.js.map
 | ||||
| 
 | ||||
| /***/ }), | ||||
| @ -1036,6 +1043,90 @@ exports.issueCommand = issueCommand; | ||||
| 
 | ||||
| /***/ }), | ||||
| 
 | ||||
| /***/ 8041: | ||||
| /***/ (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.OidcClient = void 0; | ||||
| const http_client_1 = __nccwpck_require__(9925); | ||||
| const auth_1 = __nccwpck_require__(3702); | ||||
| const core_1 = __nccwpck_require__(2186); | ||||
| class OidcClient { | ||||
|     static createHttpClient(allowRetry = true, maxRetry = 10) { | ||||
|         const requestOptions = { | ||||
|             allowRetries: allowRetry, | ||||
|             maxRetries: maxRetry | ||||
|         }; | ||||
|         return new http_client_1.HttpClient('actions/oidc-client', [new auth_1.BearerCredentialHandler(OidcClient.getRequestToken())], requestOptions); | ||||
|     } | ||||
|     static getRequestToken() { | ||||
|         const token = process.env['ACTIONS_ID_TOKEN_REQUEST_TOKEN']; | ||||
|         if (!token) { | ||||
|             throw new Error('Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable'); | ||||
|         } | ||||
|         return token; | ||||
|     } | ||||
|     static getIDTokenUrl() { | ||||
|         const runtimeUrl = process.env['ACTIONS_ID_TOKEN_REQUEST_URL']; | ||||
|         if (!runtimeUrl) { | ||||
|             throw new Error('Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable'); | ||||
|         } | ||||
|         return runtimeUrl; | ||||
|     } | ||||
|     static getCall(id_token_url) { | ||||
|         var _a; | ||||
|         return __awaiter(this, void 0, void 0, function* () { | ||||
|             const httpclient = OidcClient.createHttpClient(); | ||||
|             const res = yield httpclient | ||||
|                 .getJson(id_token_url) | ||||
|                 .catch(error => { | ||||
|                 throw new Error(`Failed to get ID Token. \n 
 | ||||
|         Error Code : ${error.statusCode}\n  | ||||
|         Error Message: ${error.result.message}`);
 | ||||
|             }); | ||||
|             const id_token = (_a = res.result) === null || _a === void 0 ? void 0 : _a.value; | ||||
|             if (!id_token) { | ||||
|                 throw new Error('Response json body do not have ID Token field'); | ||||
|             } | ||||
|             return id_token; | ||||
|         }); | ||||
|     } | ||||
|     static getIDToken(audience) { | ||||
|         return __awaiter(this, void 0, void 0, function* () { | ||||
|             try { | ||||
|                 // New ID Token is requested from action service
 | ||||
|                 let id_token_url = OidcClient.getIDTokenUrl(); | ||||
|                 if (audience) { | ||||
|                     const encodedAudience = encodeURIComponent(audience); | ||||
|                     id_token_url = `${id_token_url}&audience=${encodedAudience}`; | ||||
|                 } | ||||
|                 core_1.debug(`ID token url is ${id_token_url}`); | ||||
|                 const id_token = yield OidcClient.getCall(id_token_url); | ||||
|                 core_1.setSecret(id_token); | ||||
|                 return id_token; | ||||
|             } | ||||
|             catch (error) { | ||||
|                 throw new Error(`Error message: ${error.message}`); | ||||
|             } | ||||
|         }); | ||||
|     } | ||||
| } | ||||
| exports.OidcClient = OidcClient; | ||||
| //# sourceMappingURL=oidc-utils.js.map
 | ||||
| 
 | ||||
| /***/ }), | ||||
| 
 | ||||
| /***/ 5278: | ||||
| /***/ ((__unused_webpack_module, exports) => { | ||||
| 
 | ||||
| @ -1071,6 +1162,7 @@ function toCommandProperties(annotationProperties) { | ||||
|     } | ||||
|     return { | ||||
|         title: annotationProperties.title, | ||||
|         file: annotationProperties.file, | ||||
|         line: annotationProperties.startLine, | ||||
|         endLine: annotationProperties.endLine, | ||||
|         col: annotationProperties.startColumn, | ||||
| @ -2030,6 +2122,72 @@ function getOctokitOptions(token, options) { | ||||
| exports.getOctokitOptions = getOctokitOptions; | ||||
| //# sourceMappingURL=utils.js.map
 | ||||
| 
 | ||||
| /***/ }), | ||||
| 
 | ||||
| /***/ 3702: | ||||
| /***/ ((__unused_webpack_module, exports) => { | ||||
| 
 | ||||
| "use strict"; | ||||
| 
 | ||||
| Object.defineProperty(exports, "__esModule", ({ value: true })); | ||||
| class BasicCredentialHandler { | ||||
|     constructor(username, password) { | ||||
|         this.username = username; | ||||
|         this.password = password; | ||||
|     } | ||||
|     prepareRequest(options) { | ||||
|         options.headers['Authorization'] = | ||||
|             'Basic ' + | ||||
|                 Buffer.from(this.username + ':' + this.password).toString('base64'); | ||||
|     } | ||||
|     // This handler cannot handle 401
 | ||||
|     canHandleAuthentication(response) { | ||||
|         return false; | ||||
|     } | ||||
|     handleAuthentication(httpClient, requestInfo, objs) { | ||||
|         return null; | ||||
|     } | ||||
| } | ||||
| exports.BasicCredentialHandler = BasicCredentialHandler; | ||||
| class BearerCredentialHandler { | ||||
|     constructor(token) { | ||||
|         this.token = token; | ||||
|     } | ||||
|     // currently implements pre-authorization
 | ||||
|     // TODO: support preAuth = false where it hooks on 401
 | ||||
|     prepareRequest(options) { | ||||
|         options.headers['Authorization'] = 'Bearer ' + this.token; | ||||
|     } | ||||
|     // This handler cannot handle 401
 | ||||
|     canHandleAuthentication(response) { | ||||
|         return false; | ||||
|     } | ||||
|     handleAuthentication(httpClient, requestInfo, objs) { | ||||
|         return null; | ||||
|     } | ||||
| } | ||||
| exports.BearerCredentialHandler = BearerCredentialHandler; | ||||
| class PersonalAccessTokenCredentialHandler { | ||||
|     constructor(token) { | ||||
|         this.token = token; | ||||
|     } | ||||
|     // currently implements pre-authorization
 | ||||
|     // TODO: support preAuth = false where it hooks on 401
 | ||||
|     prepareRequest(options) { | ||||
|         options.headers['Authorization'] = | ||||
|             'Basic ' + Buffer.from('PAT:' + this.token).toString('base64'); | ||||
|     } | ||||
|     // This handler cannot handle 401
 | ||||
|     canHandleAuthentication(response) { | ||||
|         return false; | ||||
|     } | ||||
|     handleAuthentication(httpClient, requestInfo, objs) { | ||||
|         return null; | ||||
|     } | ||||
| } | ||||
| exports.PersonalAccessTokenCredentialHandler = PersonalAccessTokenCredentialHandler; | ||||
| 
 | ||||
| 
 | ||||
| /***/ }), | ||||
| 
 | ||||
| /***/ 9925: | ||||
|  | ||||
| @ -28,7 +28,7 @@ | ||||
|   ], | ||||
|   "license": "Apache-2.0", | ||||
|   "dependencies": { | ||||
|     "@actions/core": "^1.5.0", | ||||
|     "@actions/core": "^1.6.0", | ||||
|     "@actions/exec": "^1.1.0", | ||||
|     "@actions/github": "^5.0.0", | ||||
|     "csv-parse": "^4.16.3", | ||||
|  | ||||
							
								
								
									
										10
									
								
								yarn.lock
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								yarn.lock
									
									
									
									
									
								
							| @ -2,10 +2,12 @@ | ||||
| # yarn lockfile v1 | ||||
| 
 | ||||
| 
 | ||||
| "@actions/core@^1.5.0": | ||||
|   version "1.5.0" | ||||
|   resolved "https://registry.yarnpkg.com/@actions/core/-/core-1.5.0.tgz#885b864700001a1b9a6fba247833a036e75ad9d3" | ||||
|   integrity sha512-eDOLH1Nq9zh+PJlYLqEMkS/jLQxhksPNmUGNBHfa4G+tQmnIhzpctxmchETtVGyBOvXgOVVpYuE40+eS4cUnwQ== | ||||
| "@actions/core@^1.6.0": | ||||
|   version "1.6.0" | ||||
|   resolved "https://registry.yarnpkg.com/@actions/core/-/core-1.6.0.tgz#0568e47039bfb6a9170393a73f3b7eb3b22462cb" | ||||
|   integrity sha512-NB1UAZomZlCV/LmJqkLhNTqtKfFXJZAUPcfl/zqG7EfsQdeUJtaWO98SGbuQ3pydJ3fHl2CvI/51OKYlCYYcaw== | ||||
|   dependencies: | ||||
|     "@actions/http-client" "^1.0.11" | ||||
| 
 | ||||
| "@actions/exec@^1.1.0": | ||||
|   version "1.1.0" | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user