github.com/jfrog/frogbot@v1.1.1-0.20231221090046-821a26f50338/action/lib/main.js (about) 1 "use strict"; 2 var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { 3 if (k2 === undefined) k2 = k; 4 var desc = Object.getOwnPropertyDescriptor(m, k); 5 if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { 6 desc = { enumerable: true, get: function() { return m[k]; } }; 7 } 8 Object.defineProperty(o, k2, desc); 9 }) : (function(o, m, k, k2) { 10 if (k2 === undefined) k2 = k; 11 o[k2] = m[k]; 12 })); 13 var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { 14 Object.defineProperty(o, "default", { enumerable: true, value: v }); 15 }) : function(o, v) { 16 o["default"] = v; 17 }); 18 var __importStar = (this && this.__importStar) || function (mod) { 19 if (mod && mod.__esModule) return mod; 20 var result = {}; 21 if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); 22 __setModuleDefault(result, mod); 23 return result; 24 }; 25 var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { 26 function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } 27 return new (P || (P = Promise))(function (resolve, reject) { 28 function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } 29 function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } 30 function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } 31 step((generator = generator.apply(thisArg, _arguments || [])).next()); 32 }); 33 }; 34 Object.defineProperty(exports, "__esModule", { value: true }); 35 const core = __importStar(require("@actions/core")); 36 const utils_1 = require("./utils"); 37 function main() { 38 return __awaiter(this, void 0, void 0, function* () { 39 try { 40 core.startGroup('Frogbot'); 41 const eventName = yield utils_1.Utils.setFrogbotEnv(); 42 yield utils_1.Utils.addToPath(); 43 switch (eventName) { 44 case 'pull_request': 45 case 'pull_request_target': 46 yield utils_1.Utils.execScanPullRequest(); 47 break; 48 case 'push': 49 case 'schedule': 50 case 'workflow_dispatch': 51 yield utils_1.Utils.execCreateFixPullRequests(); 52 break; 53 default: 54 core.setFailed(eventName + ' event is not supported by Frogbot'); 55 } 56 } 57 catch (error) { 58 core.setFailed(error.message); 59 } 60 finally { 61 core.endGroup(); 62 } 63 }); 64 } 65 main();