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();