-
Notifications
You must be signed in to change notification settings - Fork 228
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
5 changed files
with
1,192 additions
and
159 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -1336,6 +1336,32 @@ function parseJson (txt, reviver, context) { | |
} | ||
|
||
|
||
/***/ }), | ||
|
||
/***/ 82: | ||
/***/ (function(__unusedmodule, exports) { | ||
|
||
"use strict"; | ||
|
||
// We use any as a valid input type | ||
/* eslint-disable @typescript-eslint/no-explicit-any */ | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
/** | ||
* Sanitizes an input into a string so it can be passed into issueCommand safely | ||
* @param input input to sanitize into a string | ||
*/ | ||
function toCommandValue(input) { | ||
if (input === null || input === undefined) { | ||
return ''; | ||
} | ||
else if (typeof input === 'string' || input instanceof String) { | ||
return input; | ||
} | ||
return JSON.stringify(input); | ||
} | ||
exports.toCommandValue = toCommandValue; | ||
//# sourceMappingURL=utils.js.map | ||
|
||
/***/ }), | ||
|
||
/***/ 87: | ||
|
@@ -1468,6 +1494,42 @@ function legacy (fs) { | |
} | ||
|
||
|
||
/***/ }), | ||
|
||
/***/ 102: | ||
/***/ (function(__unusedmodule, exports, __webpack_require__) { | ||
|
||
"use strict"; | ||
|
||
// For internal use, subject to change. | ||
var __importStar = (this && this.__importStar) || function (mod) { | ||
if (mod && mod.__esModule) return mod; | ||
var result = {}; | ||
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||
result["default"] = mod; | ||
return result; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
// We use any as a valid input type | ||
/* eslint-disable @typescript-eslint/no-explicit-any */ | ||
const fs = __importStar(__webpack_require__(747)); | ||
const os = __importStar(__webpack_require__(87)); | ||
const utils_1 = __webpack_require__(82); | ||
function issueCommand(command, message) { | ||
const filePath = process.env[`GITHUB_${command}`]; | ||
if (!filePath) { | ||
throw new Error(`Unable to find environment variable for file command ${command}`); | ||
} | ||
if (!fs.existsSync(filePath)) { | ||
throw new Error(`Missing file at path: ${filePath}`); | ||
} | ||
fs.appendFileSync(filePath, `${utils_1.toCommandValue(message)}${os.EOL}`, { | ||
encoding: 'utf8' | ||
}); | ||
} | ||
exports.issueCommand = issueCommand; | ||
//# sourceMappingURL=file-command.js.map | ||
|
||
/***/ }), | ||
|
||
/***/ 104: | ||
|
@@ -1573,6 +1635,13 @@ const serializers = { | |
: `${emoji} ${capitalize(item.payload.action)}`; | ||
return `${line} PR ${toUrlFormat(item)} in ${toUrlFormat(item.repo.name)}`; | ||
}, | ||
ReleaseEvent: (item) => { | ||
return `🚀 ${capitalize(item.payload.action)} release ${toUrlFormat( | ||
item.payload.release.name | ||
? item.payload.release.name | ||
: item.payload.release.tag_name | ||
)} in ${toUrlFormat(item.repo.name)}`; | ||
}, | ||
}; | ||
|
||
Toolkit.run( | ||
|
@@ -1615,7 +1684,9 @@ Toolkit.run( | |
); | ||
|
||
if (!content.length) { | ||
tools.exit.failure("No PullRequest/Issue/IssueComment events found"); | ||
tools.exit.failure( | ||
"No PullRequest/Issue/IssueComment/Release events found" | ||
); | ||
} | ||
|
||
if (content.length < 5) { | ||
|
@@ -5345,6 +5416,7 @@ var __importStar = (this && this.__importStar) || function (mod) { | |
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
const os = __importStar(__webpack_require__(87)); | ||
const utils_1 = __webpack_require__(82); | ||
/** | ||
* Commands | ||
* | ||
|
@@ -5398,28 +5470,14 @@ class Command { | |
return cmdStr; | ||
} | ||
} | ||
/** | ||
* Sanitizes an input into a string so it can be passed into issueCommand safely | ||
* @param input input to sanitize into a string | ||
*/ | ||
function toCommandValue(input) { | ||
if (input === null || input === undefined) { | ||
return ''; | ||
} | ||
else if (typeof input === 'string' || input instanceof String) { | ||
return input; | ||
} | ||
return JSON.stringify(input); | ||
} | ||
exports.toCommandValue = toCommandValue; | ||
function escapeData(s) { | ||
return toCommandValue(s) | ||
return utils_1.toCommandValue(s) | ||
.replace(/%/g, '%25') | ||
.replace(/\r/g, '%0D') | ||
.replace(/\n/g, '%0A'); | ||
} | ||
function escapeProperty(s) { | ||
return toCommandValue(s) | ||
return utils_1.toCommandValue(s) | ||
.replace(/%/g, '%25') | ||
.replace(/\r/g, '%0D') | ||
.replace(/\n/g, '%0A') | ||
|
@@ -6173,6 +6231,12 @@ function convertBody(buffer, headers) { | |
// html4 | ||
if (!res && str) { | ||
res = /<meta[\s]+?http-equiv=(['"])content-type\1[\s]+?content=(['"])(.+?)\2/i.exec(str); | ||
if (!res) { | ||
res = /<meta[\s]+?content=(['"])(.+?)\1[\s]+?http-equiv=(['"])content-type\3/i.exec(str); | ||
if (res) { | ||
res.pop(); // drop last quote | ||
} | ||
} | ||
|
||
if (res) { | ||
res = /charset=(.*)/i.exec(res.pop()); | ||
|
@@ -7180,7 +7244,7 @@ function fetch(url, opts) { | |
// HTTP fetch step 5.5 | ||
switch (request.redirect) { | ||
case 'error': | ||
reject(new FetchError(`redirect mode is set to error: ${request.url}`, 'no-redirect')); | ||
reject(new FetchError(`uri requested responds with a redirect, redirect mode is set to error: ${request.url}`, 'no-redirect')); | ||
finalize(); | ||
return; | ||
case 'manual': | ||
|
@@ -7219,7 +7283,8 @@ function fetch(url, opts) { | |
method: request.method, | ||
body: request.body, | ||
signal: request.signal, | ||
timeout: request.timeout | ||
timeout: request.timeout, | ||
size: request.size | ||
}; | ||
|
||
// HTTP-redirect fetch step 9 | ||
|
@@ -7835,6 +7900,8 @@ var __importStar = (this && this.__importStar) || function (mod) { | |
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
const command_1 = __webpack_require__(431); | ||
const file_command_1 = __webpack_require__(102); | ||
const utils_1 = __webpack_require__(82); | ||
const os = __importStar(__webpack_require__(87)); | ||
const path = __importStar(__webpack_require__(622)); | ||
/** | ||
|
@@ -7861,9 +7928,17 @@ var ExitCode; | |
*/ | ||
// eslint-disable-next-line @typescript-eslint/no-explicit-any | ||
function exportVariable(name, val) { | ||
const convertedVal = command_1.toCommandValue(val); | ||
const convertedVal = utils_1.toCommandValue(val); | ||
process.env[name] = convertedVal; | ||
command_1.issueCommand('set-env', { name }, convertedVal); | ||
const filePath = process.env['GITHUB_ENV'] || ''; | ||
if (filePath) { | ||
const delimiter = '_GitHubActionsFileCommandDelimeter_'; | ||
const commandValue = `${name}<<${delimiter}${os.EOL}${convertedVal}${os.EOL}${delimiter}`; | ||
file_command_1.issueCommand('ENV', commandValue); | ||
} | ||
else { | ||
command_1.issueCommand('set-env', { name }, convertedVal); | ||
} | ||
} | ||
exports.exportVariable = exportVariable; | ||
/** | ||
|
@@ -7879,7 +7954,13 @@ exports.setSecret = setSecret; | |
* @param inputPath | ||
*/ | ||
function addPath(inputPath) { | ||
command_1.issueCommand('add-path', {}, inputPath); | ||
const filePath = process.env['GITHUB_PATH'] || ''; | ||
if (filePath) { | ||
file_command_1.issueCommand('PATH', inputPath); | ||
} | ||
else { | ||
command_1.issueCommand('add-path', {}, inputPath); | ||
} | ||
process.env['PATH'] = `${inputPath}${path.delimiter}${process.env['PATH']}`; | ||
} | ||
exports.addPath = addPath; | ||
|
@@ -15325,7 +15406,7 @@ module.exports = options => { | |
/***/ 969: | ||
/***/ (function(module) { | ||
|
||
module.exports = {"_from":"signale@^1.4.0","_id":"[email protected]","_inBundle":false,"_integrity":"sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w==","_location":"/signale","_phantomChildren":{},"_requested":{"type":"range","registry":true,"raw":"signale@^1.4.0","name":"signale","escapedName":"signale","rawSpec":"^1.4.0","saveSpec":null,"fetchSpec":"^1.4.0"},"_requiredBy":["/actions-toolkit"],"_resolved":"https://registry.npmjs.org/signale/-/signale-1.4.0.tgz","_shasum":"c4be58302fb0262ac00fc3d886a7c113759042f1","_spec":"signale@^1.4.0","_where":"/Users/jamesgeorge007/CodeSpace/scripting/JavaScript/GitHub-Actions/github-activity-readme/node_modules/actions-toolkit","author":{"name":"Klaus Sinani","email":"[email protected]","url":"https://klaussinani.github.io"},"bugs":{"url":"https://github.com/klaussinani/signale/issues"},"bundleDependencies":false,"dependencies":{"chalk":"^2.3.2","figures":"^2.0.0","pkg-conf":"^2.1.0"},"deprecated":false,"description":"👋 Hackable console logger","devDependencies":{"xo":"*"},"engines":{"node":">=6"},"files":["index.js","signale.js","types.js"],"homepage":"https://github.com/klaussinani/signale#readme","keywords":["hackable","colorful","console","logger"],"license":"MIT","maintainers":[{"name":"Mario Sinani","email":"[email protected]","url":"https://mariocfhq.github.io"}],"name":"signale","options":{"default":{"displayScope":true,"displayBadge":true,"displayDate":false,"displayFilename":false,"displayLabel":true,"displayTimestamp":false,"underlineLabel":true,"underlineMessage":false,"underlinePrefix":false,"underlineSuffix":false,"uppercaseLabel":false}},"repository":{"type":"git","url":"git+https://github.com/klaussinani/signale.git"},"scripts":{"test":"xo"},"version":"1.4.0","xo":{"space":2}}; | ||
module.exports = {"name":"signale","version":"1.4.0","description":"👋 Hackable console logger","license":"MIT","repository":"klaussinani/signale","author":{"name":"Klaus Sinani","email":"[email protected]","url":"https://klaussinani.github.io"},"maintainers":[{"name":"Mario Sinani","email":"[email protected]","url":"https://mariocfhq.github.io"}],"engines":{"node":">=6"},"files":["index.js","signale.js","types.js"],"keywords":["hackable","colorful","console","logger"],"scripts":{"test":"xo"},"dependencies":{"chalk":"^2.3.2","figures":"^2.0.0","pkg-conf":"^2.1.0"},"devDependencies":{"xo":"*"},"options":{"default":{"displayScope":true,"displayBadge":true,"displayDate":false,"displayFilename":false,"displayLabel":true,"displayTimestamp":false,"underlineLabel":true,"underlineMessage":false,"underlinePrefix":false,"underlineSuffix":false,"uppercaseLabel":false}},"xo":{"space":2}}; | ||
|
||
/***/ }), | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.