mirror of
https://github.com/golangci/golangci-lint-action.git
synced 2025-12-15 23:26:31 +00:00
chore: generate
This commit is contained in:
parent
f4bf83e572
commit
b63e13f050
2 changed files with 226 additions and 116 deletions
171
dist/post_run/index.js
generated
vendored
171
dist/post_run/index.js
generated
vendored
|
|
@ -93679,41 +93679,17 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||||
};
|
};
|
||||||
Object.defineProperty(exports, "__esModule", ({ value: true }));
|
Object.defineProperty(exports, "__esModule", ({ value: true }));
|
||||||
exports.InstallMode = void 0;
|
exports.InstallMode = void 0;
|
||||||
exports.installLint = installLint;
|
exports.install = install;
|
||||||
exports.goInstall = goInstall;
|
exports.installBinary = installBinary;
|
||||||
exports.installBin = installBin;
|
|
||||||
const core = __importStar(__nccwpck_require__(7484));
|
const core = __importStar(__nccwpck_require__(7484));
|
||||||
const tc = __importStar(__nccwpck_require__(3472));
|
const tc = __importStar(__nccwpck_require__(3472));
|
||||||
const child_process_1 = __nccwpck_require__(5317);
|
const child_process_1 = __nccwpck_require__(5317);
|
||||||
const os_1 = __importDefault(__nccwpck_require__(857));
|
const os_1 = __importDefault(__nccwpck_require__(857));
|
||||||
const path_1 = __importDefault(__nccwpck_require__(6928));
|
const path_1 = __importDefault(__nccwpck_require__(6928));
|
||||||
const util_1 = __nccwpck_require__(9023);
|
const util_1 = __nccwpck_require__(9023);
|
||||||
|
const which_1 = __importDefault(__nccwpck_require__(1189));
|
||||||
|
const version_1 = __nccwpck_require__(311);
|
||||||
const execShellCommand = (0, util_1.promisify)(child_process_1.exec);
|
const execShellCommand = (0, util_1.promisify)(child_process_1.exec);
|
||||||
const getAssetURL = (versionInfo) => {
|
|
||||||
let ext = "tar.gz";
|
|
||||||
let platform = os_1.default.platform().toString();
|
|
||||||
switch (platform) {
|
|
||||||
case "win32":
|
|
||||||
platform = "windows";
|
|
||||||
ext = "zip";
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
let arch = os_1.default.arch();
|
|
||||||
switch (arch) {
|
|
||||||
case "arm64":
|
|
||||||
arch = "arm64";
|
|
||||||
break;
|
|
||||||
case "x64":
|
|
||||||
arch = "amd64";
|
|
||||||
break;
|
|
||||||
case "x32":
|
|
||||||
case "ia32":
|
|
||||||
arch = "386";
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
const noPrefix = versionInfo.TargetVersion.slice(1);
|
|
||||||
return `https://github.com/golangci/golangci-lint/releases/download/${versionInfo.TargetVersion}/golangci-lint-${noPrefix}-${platform}-${arch}.${ext}`;
|
|
||||||
};
|
|
||||||
var InstallMode;
|
var InstallMode;
|
||||||
(function (InstallMode) {
|
(function (InstallMode) {
|
||||||
InstallMode["Binary"] = "binary";
|
InstallMode["Binary"] = "binary";
|
||||||
|
|
@ -93728,6 +93704,23 @@ const printOutput = (res) => {
|
||||||
core.info(res.stderr);
|
core.info(res.stderr);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
/**
|
||||||
|
* Install golangci-lint.
|
||||||
|
*
|
||||||
|
* @returns path to installed binary of golangci-lint.
|
||||||
|
*/
|
||||||
|
async function install() {
|
||||||
|
const mode = core.getInput("install-mode").toLowerCase();
|
||||||
|
if (mode === InstallMode.None) {
|
||||||
|
const binPath = await (0, which_1.default)("golangci-lint", { nothrow: true });
|
||||||
|
if (!binPath) {
|
||||||
|
throw new Error("golangci-lint binary not found in the PATH");
|
||||||
|
}
|
||||||
|
return binPath;
|
||||||
|
}
|
||||||
|
const versionInfo = await (0, version_1.getVersion)(mode);
|
||||||
|
return await installBinary(versionInfo, mode);
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* Install golangci-lint.
|
* Install golangci-lint.
|
||||||
*
|
*
|
||||||
|
|
@ -93735,7 +93728,7 @@ const printOutput = (res) => {
|
||||||
* @param mode installation mode.
|
* @param mode installation mode.
|
||||||
* @returns path to installed binary of golangci-lint.
|
* @returns path to installed binary of golangci-lint.
|
||||||
*/
|
*/
|
||||||
async function installLint(versionInfo, mode) {
|
async function installBinary(versionInfo, mode) {
|
||||||
core.info(`Installation mode: ${mode}`);
|
core.info(`Installation mode: ${mode}`);
|
||||||
switch (mode) {
|
switch (mode) {
|
||||||
case InstallMode.Binary:
|
case InstallMode.Binary:
|
||||||
|
|
@ -93804,11 +93797,36 @@ async function installBin(versionInfo) {
|
||||||
core.info(`Installed golangci-lint into ${binPath} in ${Date.now() - startedAt}ms`);
|
core.info(`Installed golangci-lint into ${binPath} in ${Date.now() - startedAt}ms`);
|
||||||
return binPath;
|
return binPath;
|
||||||
}
|
}
|
||||||
|
function getAssetURL(versionInfo) {
|
||||||
|
let ext = "tar.gz";
|
||||||
|
let platform = os_1.default.platform().toString();
|
||||||
|
switch (platform) {
|
||||||
|
case "win32":
|
||||||
|
platform = "windows";
|
||||||
|
ext = "zip";
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
let arch = os_1.default.arch();
|
||||||
|
switch (arch) {
|
||||||
|
case "arm64":
|
||||||
|
arch = "arm64";
|
||||||
|
break;
|
||||||
|
case "x64":
|
||||||
|
arch = "amd64";
|
||||||
|
break;
|
||||||
|
case "x32":
|
||||||
|
case "ia32":
|
||||||
|
arch = "386";
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
const noPrefix = versionInfo.TargetVersion.slice(1);
|
||||||
|
return `https://github.com/golangci/golangci-lint/releases/download/${versionInfo.TargetVersion}/golangci-lint-${noPrefix}-${platform}-${arch}.${ext}`;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ 9786:
|
/***/ 7161:
|
||||||
/***/ (function(__unused_webpack_module, exports, __nccwpck_require__) {
|
/***/ (function(__unused_webpack_module, exports, __nccwpck_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
@ -93850,38 +93868,20 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||||
};
|
};
|
||||||
Object.defineProperty(exports, "__esModule", ({ value: true }));
|
Object.defineProperty(exports, "__esModule", ({ value: true }));
|
||||||
exports.run = run;
|
exports.isOnlyNewIssues = isOnlyNewIssues;
|
||||||
exports.postRun = postRun;
|
exports.fetchPatch = fetchPatch;
|
||||||
const core = __importStar(__nccwpck_require__(7484));
|
const core = __importStar(__nccwpck_require__(7484));
|
||||||
const github = __importStar(__nccwpck_require__(3228));
|
const github = __importStar(__nccwpck_require__(3228));
|
||||||
const child_process_1 = __nccwpck_require__(5317);
|
const fs_1 = __importDefault(__nccwpck_require__(9896));
|
||||||
const fs = __importStar(__nccwpck_require__(9896));
|
const path_1 = __importDefault(__nccwpck_require__(6928));
|
||||||
const path = __importStar(__nccwpck_require__(6928));
|
|
||||||
const tmp_1 = __nccwpck_require__(1288);
|
const tmp_1 = __nccwpck_require__(1288);
|
||||||
const util_1 = __nccwpck_require__(9023);
|
const util_1 = __nccwpck_require__(9023);
|
||||||
const which_1 = __importDefault(__nccwpck_require__(1189));
|
|
||||||
const cache_1 = __nccwpck_require__(7377);
|
|
||||||
const install_1 = __nccwpck_require__(232);
|
|
||||||
const diffUtils_1 = __nccwpck_require__(3441);
|
const diffUtils_1 = __nccwpck_require__(3441);
|
||||||
const version_1 = __nccwpck_require__(311);
|
const writeFile = (0, util_1.promisify)(fs_1.default.writeFile);
|
||||||
const execShellCommand = (0, util_1.promisify)(child_process_1.exec);
|
|
||||||
const writeFile = (0, util_1.promisify)(fs.writeFile);
|
|
||||||
const createTempDir = (0, util_1.promisify)(tmp_1.dir);
|
const createTempDir = (0, util_1.promisify)(tmp_1.dir);
|
||||||
function isOnlyNewIssues() {
|
function isOnlyNewIssues() {
|
||||||
return core.getBooleanInput(`only-new-issues`, { required: true });
|
return core.getBooleanInput(`only-new-issues`, { required: true });
|
||||||
}
|
}
|
||||||
async function prepareLint() {
|
|
||||||
const mode = core.getInput("install-mode").toLowerCase();
|
|
||||||
if (mode === install_1.InstallMode.None) {
|
|
||||||
const binPath = await (0, which_1.default)("golangci-lint", { nothrow: true });
|
|
||||||
if (!binPath) {
|
|
||||||
throw new Error("golangci-lint binary not found in the PATH");
|
|
||||||
}
|
|
||||||
return binPath;
|
|
||||||
}
|
|
||||||
const versionInfo = await (0, version_1.getVersion)(mode);
|
|
||||||
return await (0, install_1.installLint)(versionInfo, mode);
|
|
||||||
}
|
|
||||||
async function fetchPatch() {
|
async function fetchPatch() {
|
||||||
if (!isOnlyNewIssues()) {
|
if (!isOnlyNewIssues()) {
|
||||||
return ``;
|
return ``;
|
||||||
|
|
@ -93930,7 +93930,7 @@ async function fetchPullRequestPatch(ctx) {
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
const tempDir = await createTempDir();
|
const tempDir = await createTempDir();
|
||||||
const patchPath = path.join(tempDir, "pull.patch");
|
const patchPath = path_1.default.join(tempDir, "pull.patch");
|
||||||
core.info(`Writing patch to ${patchPath}`);
|
core.info(`Writing patch to ${patchPath}`);
|
||||||
await writeFile(patchPath, (0, diffUtils_1.alterDiffPatch)(patch));
|
await writeFile(patchPath, (0, diffUtils_1.alterDiffPatch)(patch));
|
||||||
return patchPath;
|
return patchPath;
|
||||||
|
|
@ -93965,7 +93965,7 @@ async function fetchPushPatch(ctx) {
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
const tempDir = await createTempDir();
|
const tempDir = await createTempDir();
|
||||||
const patchPath = path.join(tempDir, "push.patch");
|
const patchPath = path_1.default.join(tempDir, "push.patch");
|
||||||
core.info(`Writing patch to ${patchPath}`);
|
core.info(`Writing patch to ${patchPath}`);
|
||||||
await writeFile(patchPath, (0, diffUtils_1.alterDiffPatch)(patch));
|
await writeFile(patchPath, (0, diffUtils_1.alterDiffPatch)(patch));
|
||||||
return patchPath;
|
return patchPath;
|
||||||
|
|
@ -93975,12 +93975,67 @@ async function fetchPushPatch(ctx) {
|
||||||
return ``; // don't fail the action, but analyze without patch
|
return ``; // don't fail the action, but analyze without patch
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/***/ }),
|
||||||
|
|
||||||
|
/***/ 9786:
|
||||||
|
/***/ (function(__unused_webpack_module, exports, __nccwpck_require__) {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
|
||||||
|
if (k2 === undefined) k2 = k;
|
||||||
|
var desc = Object.getOwnPropertyDescriptor(m, k);
|
||||||
|
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
|
||||||
|
desc = { enumerable: true, get: function() { return m[k]; } };
|
||||||
|
}
|
||||||
|
Object.defineProperty(o, k2, desc);
|
||||||
|
}) : (function(o, m, k, k2) {
|
||||||
|
if (k2 === undefined) k2 = k;
|
||||||
|
o[k2] = m[k];
|
||||||
|
}));
|
||||||
|
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
|
||||||
|
Object.defineProperty(o, "default", { enumerable: true, value: v });
|
||||||
|
}) : function(o, v) {
|
||||||
|
o["default"] = v;
|
||||||
|
});
|
||||||
|
var __importStar = (this && this.__importStar) || (function () {
|
||||||
|
var ownKeys = function(o) {
|
||||||
|
ownKeys = Object.getOwnPropertyNames || function (o) {
|
||||||
|
var ar = [];
|
||||||
|
for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
|
||||||
|
return ar;
|
||||||
|
};
|
||||||
|
return ownKeys(o);
|
||||||
|
};
|
||||||
|
return function (mod) {
|
||||||
|
if (mod && mod.__esModule) return mod;
|
||||||
|
var result = {};
|
||||||
|
if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
|
||||||
|
__setModuleDefault(result, mod);
|
||||||
|
return result;
|
||||||
|
};
|
||||||
|
})();
|
||||||
|
Object.defineProperty(exports, "__esModule", ({ value: true }));
|
||||||
|
exports.run = run;
|
||||||
|
exports.postRun = postRun;
|
||||||
|
const core = __importStar(__nccwpck_require__(7484));
|
||||||
|
const github = __importStar(__nccwpck_require__(3228));
|
||||||
|
const child_process_1 = __nccwpck_require__(5317);
|
||||||
|
const fs = __importStar(__nccwpck_require__(9896));
|
||||||
|
const path = __importStar(__nccwpck_require__(6928));
|
||||||
|
const util_1 = __nccwpck_require__(9023);
|
||||||
|
const cache_1 = __nccwpck_require__(7377);
|
||||||
|
const install_1 = __nccwpck_require__(232);
|
||||||
|
const patch_1 = __nccwpck_require__(7161);
|
||||||
|
const execShellCommand = (0, util_1.promisify)(child_process_1.exec);
|
||||||
async function prepareEnv() {
|
async function prepareEnv() {
|
||||||
const startedAt = Date.now();
|
const startedAt = Date.now();
|
||||||
// Prepare cache, lint and go in parallel.
|
// Prepare cache, lint and go in parallel.
|
||||||
await (0, cache_1.restoreCache)();
|
await (0, cache_1.restoreCache)();
|
||||||
const binPath = await prepareLint();
|
const binPath = await (0, install_1.install)();
|
||||||
const patchPath = await fetchPatch();
|
const patchPath = await (0, patch_1.fetchPatch)();
|
||||||
core.info(`Prepared env in ${Date.now() - startedAt}ms`);
|
core.info(`Prepared env in ${Date.now() - startedAt}ms`);
|
||||||
return { binPath, patchPath };
|
return { binPath, patchPath };
|
||||||
}
|
}
|
||||||
|
|
@ -94030,7 +94085,7 @@ async function runLint(binPath, patchPath) {
|
||||||
}
|
}
|
||||||
// Removes `--out-format` from the user flags because it's already inside `addedArgs`.
|
// Removes `--out-format` from the user flags because it's already inside `addedArgs`.
|
||||||
userArgs = userArgs.replace(/--out-format=\S*/gi, "").trim();
|
userArgs = userArgs.replace(/--out-format=\S*/gi, "").trim();
|
||||||
if (isOnlyNewIssues()) {
|
if ((0, patch_1.isOnlyNewIssues)()) {
|
||||||
if (userArgNames.has(`new`) || userArgNames.has(`new-from-rev`) || userArgNames.has(`new-from-patch`)) {
|
if (userArgNames.has(`new`) || userArgNames.has(`new-from-rev`) || userArgNames.has(`new-from-patch`)) {
|
||||||
throw new Error(`please, don't specify manually --new* args when requesting only new issues`);
|
throw new Error(`please, don't specify manually --new* args when requesting only new issues`);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
171
dist/run/index.js
generated
vendored
171
dist/run/index.js
generated
vendored
|
|
@ -93679,41 +93679,17 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||||
};
|
};
|
||||||
Object.defineProperty(exports, "__esModule", ({ value: true }));
|
Object.defineProperty(exports, "__esModule", ({ value: true }));
|
||||||
exports.InstallMode = void 0;
|
exports.InstallMode = void 0;
|
||||||
exports.installLint = installLint;
|
exports.install = install;
|
||||||
exports.goInstall = goInstall;
|
exports.installBinary = installBinary;
|
||||||
exports.installBin = installBin;
|
|
||||||
const core = __importStar(__nccwpck_require__(7484));
|
const core = __importStar(__nccwpck_require__(7484));
|
||||||
const tc = __importStar(__nccwpck_require__(3472));
|
const tc = __importStar(__nccwpck_require__(3472));
|
||||||
const child_process_1 = __nccwpck_require__(5317);
|
const child_process_1 = __nccwpck_require__(5317);
|
||||||
const os_1 = __importDefault(__nccwpck_require__(857));
|
const os_1 = __importDefault(__nccwpck_require__(857));
|
||||||
const path_1 = __importDefault(__nccwpck_require__(6928));
|
const path_1 = __importDefault(__nccwpck_require__(6928));
|
||||||
const util_1 = __nccwpck_require__(9023);
|
const util_1 = __nccwpck_require__(9023);
|
||||||
|
const which_1 = __importDefault(__nccwpck_require__(1189));
|
||||||
|
const version_1 = __nccwpck_require__(311);
|
||||||
const execShellCommand = (0, util_1.promisify)(child_process_1.exec);
|
const execShellCommand = (0, util_1.promisify)(child_process_1.exec);
|
||||||
const getAssetURL = (versionInfo) => {
|
|
||||||
let ext = "tar.gz";
|
|
||||||
let platform = os_1.default.platform().toString();
|
|
||||||
switch (platform) {
|
|
||||||
case "win32":
|
|
||||||
platform = "windows";
|
|
||||||
ext = "zip";
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
let arch = os_1.default.arch();
|
|
||||||
switch (arch) {
|
|
||||||
case "arm64":
|
|
||||||
arch = "arm64";
|
|
||||||
break;
|
|
||||||
case "x64":
|
|
||||||
arch = "amd64";
|
|
||||||
break;
|
|
||||||
case "x32":
|
|
||||||
case "ia32":
|
|
||||||
arch = "386";
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
const noPrefix = versionInfo.TargetVersion.slice(1);
|
|
||||||
return `https://github.com/golangci/golangci-lint/releases/download/${versionInfo.TargetVersion}/golangci-lint-${noPrefix}-${platform}-${arch}.${ext}`;
|
|
||||||
};
|
|
||||||
var InstallMode;
|
var InstallMode;
|
||||||
(function (InstallMode) {
|
(function (InstallMode) {
|
||||||
InstallMode["Binary"] = "binary";
|
InstallMode["Binary"] = "binary";
|
||||||
|
|
@ -93728,6 +93704,23 @@ const printOutput = (res) => {
|
||||||
core.info(res.stderr);
|
core.info(res.stderr);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
/**
|
||||||
|
* Install golangci-lint.
|
||||||
|
*
|
||||||
|
* @returns path to installed binary of golangci-lint.
|
||||||
|
*/
|
||||||
|
async function install() {
|
||||||
|
const mode = core.getInput("install-mode").toLowerCase();
|
||||||
|
if (mode === InstallMode.None) {
|
||||||
|
const binPath = await (0, which_1.default)("golangci-lint", { nothrow: true });
|
||||||
|
if (!binPath) {
|
||||||
|
throw new Error("golangci-lint binary not found in the PATH");
|
||||||
|
}
|
||||||
|
return binPath;
|
||||||
|
}
|
||||||
|
const versionInfo = await (0, version_1.getVersion)(mode);
|
||||||
|
return await installBinary(versionInfo, mode);
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* Install golangci-lint.
|
* Install golangci-lint.
|
||||||
*
|
*
|
||||||
|
|
@ -93735,7 +93728,7 @@ const printOutput = (res) => {
|
||||||
* @param mode installation mode.
|
* @param mode installation mode.
|
||||||
* @returns path to installed binary of golangci-lint.
|
* @returns path to installed binary of golangci-lint.
|
||||||
*/
|
*/
|
||||||
async function installLint(versionInfo, mode) {
|
async function installBinary(versionInfo, mode) {
|
||||||
core.info(`Installation mode: ${mode}`);
|
core.info(`Installation mode: ${mode}`);
|
||||||
switch (mode) {
|
switch (mode) {
|
||||||
case InstallMode.Binary:
|
case InstallMode.Binary:
|
||||||
|
|
@ -93804,11 +93797,36 @@ async function installBin(versionInfo) {
|
||||||
core.info(`Installed golangci-lint into ${binPath} in ${Date.now() - startedAt}ms`);
|
core.info(`Installed golangci-lint into ${binPath} in ${Date.now() - startedAt}ms`);
|
||||||
return binPath;
|
return binPath;
|
||||||
}
|
}
|
||||||
|
function getAssetURL(versionInfo) {
|
||||||
|
let ext = "tar.gz";
|
||||||
|
let platform = os_1.default.platform().toString();
|
||||||
|
switch (platform) {
|
||||||
|
case "win32":
|
||||||
|
platform = "windows";
|
||||||
|
ext = "zip";
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
let arch = os_1.default.arch();
|
||||||
|
switch (arch) {
|
||||||
|
case "arm64":
|
||||||
|
arch = "arm64";
|
||||||
|
break;
|
||||||
|
case "x64":
|
||||||
|
arch = "amd64";
|
||||||
|
break;
|
||||||
|
case "x32":
|
||||||
|
case "ia32":
|
||||||
|
arch = "386";
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
const noPrefix = versionInfo.TargetVersion.slice(1);
|
||||||
|
return `https://github.com/golangci/golangci-lint/releases/download/${versionInfo.TargetVersion}/golangci-lint-${noPrefix}-${platform}-${arch}.${ext}`;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ 9786:
|
/***/ 7161:
|
||||||
/***/ (function(__unused_webpack_module, exports, __nccwpck_require__) {
|
/***/ (function(__unused_webpack_module, exports, __nccwpck_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
@ -93850,38 +93868,20 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||||
};
|
};
|
||||||
Object.defineProperty(exports, "__esModule", ({ value: true }));
|
Object.defineProperty(exports, "__esModule", ({ value: true }));
|
||||||
exports.run = run;
|
exports.isOnlyNewIssues = isOnlyNewIssues;
|
||||||
exports.postRun = postRun;
|
exports.fetchPatch = fetchPatch;
|
||||||
const core = __importStar(__nccwpck_require__(7484));
|
const core = __importStar(__nccwpck_require__(7484));
|
||||||
const github = __importStar(__nccwpck_require__(3228));
|
const github = __importStar(__nccwpck_require__(3228));
|
||||||
const child_process_1 = __nccwpck_require__(5317);
|
const fs_1 = __importDefault(__nccwpck_require__(9896));
|
||||||
const fs = __importStar(__nccwpck_require__(9896));
|
const path_1 = __importDefault(__nccwpck_require__(6928));
|
||||||
const path = __importStar(__nccwpck_require__(6928));
|
|
||||||
const tmp_1 = __nccwpck_require__(1288);
|
const tmp_1 = __nccwpck_require__(1288);
|
||||||
const util_1 = __nccwpck_require__(9023);
|
const util_1 = __nccwpck_require__(9023);
|
||||||
const which_1 = __importDefault(__nccwpck_require__(1189));
|
|
||||||
const cache_1 = __nccwpck_require__(7377);
|
|
||||||
const install_1 = __nccwpck_require__(232);
|
|
||||||
const diffUtils_1 = __nccwpck_require__(3441);
|
const diffUtils_1 = __nccwpck_require__(3441);
|
||||||
const version_1 = __nccwpck_require__(311);
|
const writeFile = (0, util_1.promisify)(fs_1.default.writeFile);
|
||||||
const execShellCommand = (0, util_1.promisify)(child_process_1.exec);
|
|
||||||
const writeFile = (0, util_1.promisify)(fs.writeFile);
|
|
||||||
const createTempDir = (0, util_1.promisify)(tmp_1.dir);
|
const createTempDir = (0, util_1.promisify)(tmp_1.dir);
|
||||||
function isOnlyNewIssues() {
|
function isOnlyNewIssues() {
|
||||||
return core.getBooleanInput(`only-new-issues`, { required: true });
|
return core.getBooleanInput(`only-new-issues`, { required: true });
|
||||||
}
|
}
|
||||||
async function prepareLint() {
|
|
||||||
const mode = core.getInput("install-mode").toLowerCase();
|
|
||||||
if (mode === install_1.InstallMode.None) {
|
|
||||||
const binPath = await (0, which_1.default)("golangci-lint", { nothrow: true });
|
|
||||||
if (!binPath) {
|
|
||||||
throw new Error("golangci-lint binary not found in the PATH");
|
|
||||||
}
|
|
||||||
return binPath;
|
|
||||||
}
|
|
||||||
const versionInfo = await (0, version_1.getVersion)(mode);
|
|
||||||
return await (0, install_1.installLint)(versionInfo, mode);
|
|
||||||
}
|
|
||||||
async function fetchPatch() {
|
async function fetchPatch() {
|
||||||
if (!isOnlyNewIssues()) {
|
if (!isOnlyNewIssues()) {
|
||||||
return ``;
|
return ``;
|
||||||
|
|
@ -93930,7 +93930,7 @@ async function fetchPullRequestPatch(ctx) {
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
const tempDir = await createTempDir();
|
const tempDir = await createTempDir();
|
||||||
const patchPath = path.join(tempDir, "pull.patch");
|
const patchPath = path_1.default.join(tempDir, "pull.patch");
|
||||||
core.info(`Writing patch to ${patchPath}`);
|
core.info(`Writing patch to ${patchPath}`);
|
||||||
await writeFile(patchPath, (0, diffUtils_1.alterDiffPatch)(patch));
|
await writeFile(patchPath, (0, diffUtils_1.alterDiffPatch)(patch));
|
||||||
return patchPath;
|
return patchPath;
|
||||||
|
|
@ -93965,7 +93965,7 @@ async function fetchPushPatch(ctx) {
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
const tempDir = await createTempDir();
|
const tempDir = await createTempDir();
|
||||||
const patchPath = path.join(tempDir, "push.patch");
|
const patchPath = path_1.default.join(tempDir, "push.patch");
|
||||||
core.info(`Writing patch to ${patchPath}`);
|
core.info(`Writing patch to ${patchPath}`);
|
||||||
await writeFile(patchPath, (0, diffUtils_1.alterDiffPatch)(patch));
|
await writeFile(patchPath, (0, diffUtils_1.alterDiffPatch)(patch));
|
||||||
return patchPath;
|
return patchPath;
|
||||||
|
|
@ -93975,12 +93975,67 @@ async function fetchPushPatch(ctx) {
|
||||||
return ``; // don't fail the action, but analyze without patch
|
return ``; // don't fail the action, but analyze without patch
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/***/ }),
|
||||||
|
|
||||||
|
/***/ 9786:
|
||||||
|
/***/ (function(__unused_webpack_module, exports, __nccwpck_require__) {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
|
||||||
|
if (k2 === undefined) k2 = k;
|
||||||
|
var desc = Object.getOwnPropertyDescriptor(m, k);
|
||||||
|
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
|
||||||
|
desc = { enumerable: true, get: function() { return m[k]; } };
|
||||||
|
}
|
||||||
|
Object.defineProperty(o, k2, desc);
|
||||||
|
}) : (function(o, m, k, k2) {
|
||||||
|
if (k2 === undefined) k2 = k;
|
||||||
|
o[k2] = m[k];
|
||||||
|
}));
|
||||||
|
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
|
||||||
|
Object.defineProperty(o, "default", { enumerable: true, value: v });
|
||||||
|
}) : function(o, v) {
|
||||||
|
o["default"] = v;
|
||||||
|
});
|
||||||
|
var __importStar = (this && this.__importStar) || (function () {
|
||||||
|
var ownKeys = function(o) {
|
||||||
|
ownKeys = Object.getOwnPropertyNames || function (o) {
|
||||||
|
var ar = [];
|
||||||
|
for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
|
||||||
|
return ar;
|
||||||
|
};
|
||||||
|
return ownKeys(o);
|
||||||
|
};
|
||||||
|
return function (mod) {
|
||||||
|
if (mod && mod.__esModule) return mod;
|
||||||
|
var result = {};
|
||||||
|
if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
|
||||||
|
__setModuleDefault(result, mod);
|
||||||
|
return result;
|
||||||
|
};
|
||||||
|
})();
|
||||||
|
Object.defineProperty(exports, "__esModule", ({ value: true }));
|
||||||
|
exports.run = run;
|
||||||
|
exports.postRun = postRun;
|
||||||
|
const core = __importStar(__nccwpck_require__(7484));
|
||||||
|
const github = __importStar(__nccwpck_require__(3228));
|
||||||
|
const child_process_1 = __nccwpck_require__(5317);
|
||||||
|
const fs = __importStar(__nccwpck_require__(9896));
|
||||||
|
const path = __importStar(__nccwpck_require__(6928));
|
||||||
|
const util_1 = __nccwpck_require__(9023);
|
||||||
|
const cache_1 = __nccwpck_require__(7377);
|
||||||
|
const install_1 = __nccwpck_require__(232);
|
||||||
|
const patch_1 = __nccwpck_require__(7161);
|
||||||
|
const execShellCommand = (0, util_1.promisify)(child_process_1.exec);
|
||||||
async function prepareEnv() {
|
async function prepareEnv() {
|
||||||
const startedAt = Date.now();
|
const startedAt = Date.now();
|
||||||
// Prepare cache, lint and go in parallel.
|
// Prepare cache, lint and go in parallel.
|
||||||
await (0, cache_1.restoreCache)();
|
await (0, cache_1.restoreCache)();
|
||||||
const binPath = await prepareLint();
|
const binPath = await (0, install_1.install)();
|
||||||
const patchPath = await fetchPatch();
|
const patchPath = await (0, patch_1.fetchPatch)();
|
||||||
core.info(`Prepared env in ${Date.now() - startedAt}ms`);
|
core.info(`Prepared env in ${Date.now() - startedAt}ms`);
|
||||||
return { binPath, patchPath };
|
return { binPath, patchPath };
|
||||||
}
|
}
|
||||||
|
|
@ -94030,7 +94085,7 @@ async function runLint(binPath, patchPath) {
|
||||||
}
|
}
|
||||||
// Removes `--out-format` from the user flags because it's already inside `addedArgs`.
|
// Removes `--out-format` from the user flags because it's already inside `addedArgs`.
|
||||||
userArgs = userArgs.replace(/--out-format=\S*/gi, "").trim();
|
userArgs = userArgs.replace(/--out-format=\S*/gi, "").trim();
|
||||||
if (isOnlyNewIssues()) {
|
if ((0, patch_1.isOnlyNewIssues)()) {
|
||||||
if (userArgNames.has(`new`) || userArgNames.has(`new-from-rev`) || userArgNames.has(`new-from-patch`)) {
|
if (userArgNames.has(`new`) || userArgNames.has(`new-from-rev`) || userArgNames.has(`new-from-patch`)) {
|
||||||
throw new Error(`please, don't specify manually --new* args when requesting only new issues`);
|
throw new Error(`please, don't specify manually --new* args when requesting only new issues`);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue