-
-
Notifications
You must be signed in to change notification settings - Fork 92
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
64 additions
and
16 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 |
---|---|---|
|
@@ -14,7 +14,7 @@ module.exports = {"i8":"2.1.3"}; | |
/***/ ((module) => { | ||
|
||
"use strict"; | ||
module.exports = JSON.parse("{\"_args\":[[\"@octokit/[email protected]\",\"/Users/kentarom/workspace/github.com/kentaro-m/auto-assign-action\"]],\"_from\":\"@octokit/[email protected]\",\"_id\":\"@octokit/[email protected]\",\"_inBundle\":false,\"_integrity\":\"sha512-1n2QzTbbaBXNLpx7WHlcsSMdJvxSdKmerXQm+bMYlKDbQM19uq446ZpGs7Ynq5SsdLj1usIfgJ9gJf4LtcWkDw==\",\"_location\":\"/@octokit/rest\",\"_phantomChildren\":{\"os-name\":\"3.1.0\"},\"_requested\":{\"type\":\"version\",\"registry\":true,\"raw\":\"@octokit/[email protected]\",\"name\":\"@octokit/rest\",\"escapedName\":\"@octokit%2frest\",\"scope\":\"@octokit\",\"rawSpec\":\"16.30.1\",\"saveSpec\":null,\"fetchSpec\":\"16.30.1\"},\"_requiredBy\":[\"/@actions/github\"],\"_resolved\":\"https://registry.npmjs.org/@octokit/rest/-/rest-16.30.1.tgz\",\"_spec\":\"16.30.1\",\"_where\":\"/Users/kentarom/workspace/github.com/kentaro-m/auto-assign-action\",\"author\":{\"name\":\"Gregor Martynus\",\"url\":\"https://github.com/gr2m\"},\"bugs\":{\"url\":\"https://github.com/octokit/rest.js/issues\"},\"bundlesize\":[{\"path\":\"./dist/octokit-rest.min.js.gz\",\"maxSize\":\"33 kB\"}],\"contributors\":[{\"name\":\"Mike de Boer\",\"email\":\"[email protected]\"},{\"name\":\"Fabian Jakobs\",\"email\":\"[email protected]\"},{\"name\":\"Joe Gallo\",\"email\":\"[email protected]\"},{\"name\":\"Gregor Martynus\",\"url\":\"https://github.com/gr2m\"}],\"dependencies\":{\"@octokit/request\":\"^5.0.0\",\"@octokit/request-error\":\"^1.0.2\",\"atob-lite\":\"^2.0.0\",\"before-after-hook\":\"^2.0.0\",\"btoa-lite\":\"^1.0.0\",\"deprecation\":\"^2.0.0\",\"lodash.get\":\"^4.4.2\",\"lodash.set\":\"^4.3.2\",\"lodash.uniq\":\"^4.5.0\",\"octokit-pagination-methods\":\"^1.1.0\",\"once\":\"^1.4.0\",\"universal-user-agent\":\"^4.0.0\"},\"description\":\"GitHub REST API client for Node.js\",\"devDependencies\":{\"@gimenete/type-writer\":\"^0.1.3\",\"@octokit/fixtures-server\":\"^5.0.6\",\"@octokit/graphql\":\"^4.2.0\",\"@types/node\":\"^12.0.0\",\"bundlesize\":\"^0.18.0\",\"chai\":\"^4.1.2\",\"compression-webpack-plugin\":\"^3.0.0\",\"cypress\":\"^3.0.0\",\"glob\":\"^7.1.2\",\"http-proxy-agent\":\"^2.1.0\",\"lodash.camelcase\":\"^4.3.0\",\"lodash.merge\":\"^4.6.1\",\"lodash.upperfirst\":\"^4.3.1\",\"mkdirp\":\"^0.5.1\",\"mocha\":\"^6.0.0\",\"mustache\":\"^3.0.0\",\"nock\":\"^11.3.3\",\"npm-run-all\":\"^4.1.2\",\"nyc\":\"^14.0.0\",\"prettier\":\"^1.14.2\",\"proxy\":\"^0.2.4\",\"semantic-release\":\"^15.0.0\",\"sinon\":\"^7.2.4\",\"sinon-chai\":\"^3.0.0\",\"sort-keys\":\"^4.0.0\",\"string-to-arraybuffer\":\"^1.0.0\",\"string-to-jsdoc-comment\":\"^1.0.0\",\"typescript\":\"^3.3.1\",\"webpack\":\"^4.0.0\",\"webpack-bundle-analyzer\":\"^3.0.0\",\"webpack-cli\":\"^3.0.0\"},\"files\":[\"index.js\",\"index.d.ts\",\"lib\",\"plugins\"],\"homepage\":\"https://github.com/octokit/rest.js#readme\",\"keywords\":[\"octokit\",\"github\",\"rest\",\"api-client\"],\"license\":\"MIT\",\"name\":\"@octokit/rest\",\"nyc\":{\"ignore\":[\"test\"]},\"publishConfig\":{\"access\":\"public\"},\"release\":{\"publish\":[\"@semantic-release/npm\",{\"path\":\"@semantic-release/github\",\"assets\":[\"dist/*\",\"!dist/*.map.gz\"]}]},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/octokit/rest.js.git\"},\"scripts\":{\"build\":\"npm-run-all build:*\",\"build:browser\":\"npm-run-all build:browser:*\",\"build:browser:development\":\"webpack --mode development --entry . --output-library=Octokit --output=./dist/octokit-rest.js --profile --json > dist/bundle-stats.json\",\"build:browser:production\":\"webpack --mode production --entry . --plugin=compression-webpack-plugin --output-library=Octokit --output-path=./dist --output-filename=octokit-rest.min.js --devtool source-map\",\"build:ts\":\"node scripts/generate-types\",\"coverage\":\"nyc report --reporter=html && open coverage/index.html\",\"generate-bundle-report\":\"webpack-bundle-analyzer dist/bundle-stats.json --mode=static --no-open --report dist/bundle-report.html\",\"generate-routes\":\"node scripts/generate-routes\",\"lint\":\"prettier --check '{lib,plugins,scripts,test}/**/*.{js,json,ts}' 'docs/*.{js,json}' 'docs/src/**/*' index.js README.md package.json\",\"lint:fix\":\"prettier --write '{lib,plugins,scripts,test}/**/*.{js,json,ts}' 'docs/*.{js,json}' 'docs/src/**/*' index.js README.md package.json\",\"postvalidate:ts\":\"tsc --noEmit --target es6 test/typescript-validate.ts\",\"prebuild:browser\":\"mkdirp dist/\",\"pretest\":\"npm run -s lint\",\"prevalidate:ts\":\"npm run -s build:ts\",\"start-fixtures-server\":\"octokit-fixtures-server\",\"test\":\"nyc mocha test/mocha-node-setup.js \\\"test/*/**/*-test.js\\\"\",\"test:browser\":\"cypress run --browser chrome\",\"validate:ts\":\"tsc --target es6 --noImplicitAny index.d.ts\"},\"types\":\"index.d.ts\",\"version\":\"16.30.1\"}"); | ||
module.exports = JSON.parse("{\"name\":\"@octokit/rest\",\"version\":\"16.30.1\",\"publishConfig\":{\"access\":\"public\"},\"description\":\"GitHub REST API client for Node.js\",\"keywords\":[\"octokit\",\"github\",\"rest\",\"api-client\"],\"author\":\"Gregor Martynus (https://github.com/gr2m)\",\"contributors\":[{\"name\":\"Mike de Boer\",\"email\":\"[email protected]\"},{\"name\":\"Fabian Jakobs\",\"email\":\"[email protected]\"},{\"name\":\"Joe Gallo\",\"email\":\"[email protected]\"},{\"name\":\"Gregor Martynus\",\"url\":\"https://github.com/gr2m\"}],\"repository\":\"https://github.com/octokit/rest.js\",\"dependencies\":{\"@octokit/request\":\"^5.0.0\",\"@octokit/request-error\":\"^1.0.2\",\"atob-lite\":\"^2.0.0\",\"before-after-hook\":\"^2.0.0\",\"btoa-lite\":\"^1.0.0\",\"deprecation\":\"^2.0.0\",\"lodash.get\":\"^4.4.2\",\"lodash.set\":\"^4.3.2\",\"lodash.uniq\":\"^4.5.0\",\"octokit-pagination-methods\":\"^1.1.0\",\"once\":\"^1.4.0\",\"universal-user-agent\":\"^4.0.0\"},\"devDependencies\":{\"@gimenete/type-writer\":\"^0.1.3\",\"@octokit/fixtures-server\":\"^5.0.6\",\"@octokit/graphql\":\"^4.2.0\",\"@types/node\":\"^12.0.0\",\"bundlesize\":\"^0.18.0\",\"chai\":\"^4.1.2\",\"compression-webpack-plugin\":\"^3.0.0\",\"cypress\":\"^3.0.0\",\"glob\":\"^7.1.2\",\"http-proxy-agent\":\"^2.1.0\",\"lodash.camelcase\":\"^4.3.0\",\"lodash.merge\":\"^4.6.1\",\"lodash.upperfirst\":\"^4.3.1\",\"mkdirp\":\"^0.5.1\",\"mocha\":\"^6.0.0\",\"mustache\":\"^3.0.0\",\"nock\":\"^11.3.3\",\"npm-run-all\":\"^4.1.2\",\"nyc\":\"^14.0.0\",\"prettier\":\"^1.14.2\",\"proxy\":\"^0.2.4\",\"semantic-release\":\"^15.0.0\",\"sinon\":\"^7.2.4\",\"sinon-chai\":\"^3.0.0\",\"sort-keys\":\"^4.0.0\",\"string-to-arraybuffer\":\"^1.0.0\",\"string-to-jsdoc-comment\":\"^1.0.0\",\"typescript\":\"^3.3.1\",\"webpack\":\"^4.0.0\",\"webpack-bundle-analyzer\":\"^3.0.0\",\"webpack-cli\":\"^3.0.0\"},\"types\":\"index.d.ts\",\"scripts\":{\"coverage\":\"nyc report --reporter=html && open coverage/index.html\",\"lint\":\"prettier --check '{lib,plugins,scripts,test}/**/*.{js,json,ts}' 'docs/*.{js,json}' 'docs/src/**/*' index.js README.md package.json\",\"lint:fix\":\"prettier --write '{lib,plugins,scripts,test}/**/*.{js,json,ts}' 'docs/*.{js,json}' 'docs/src/**/*' index.js README.md package.json\",\"pretest\":\"npm run -s lint\",\"test\":\"nyc mocha test/mocha-node-setup.js \\\"test/*/**/*-test.js\\\"\",\"test:browser\":\"cypress run --browser chrome\",\"build\":\"npm-run-all build:*\",\"build:ts\":\"node scripts/generate-types\",\"prebuild:browser\":\"mkdirp dist/\",\"build:browser\":\"npm-run-all build:browser:*\",\"build:browser:development\":\"webpack --mode development --entry . --output-library=Octokit --output=./dist/octokit-rest.js --profile --json > dist/bundle-stats.json\",\"build:browser:production\":\"webpack --mode production --entry . --plugin=compression-webpack-plugin --output-library=Octokit --output-path=./dist --output-filename=octokit-rest.min.js --devtool source-map\",\"generate-bundle-report\":\"webpack-bundle-analyzer dist/bundle-stats.json --mode=static --no-open --report dist/bundle-report.html\",\"generate-routes\":\"node scripts/generate-routes\",\"prevalidate:ts\":\"npm run -s build:ts\",\"validate:ts\":\"tsc --target es6 --noImplicitAny index.d.ts\",\"postvalidate:ts\":\"tsc --noEmit --target es6 test/typescript-validate.ts\",\"start-fixtures-server\":\"octokit-fixtures-server\"},\"license\":\"MIT\",\"files\":[\"index.js\",\"index.d.ts\",\"lib\",\"plugins\"],\"nyc\":{\"ignore\":[\"test\"]},\"release\":{\"publish\":[\"@semantic-release/npm\",{\"path\":\"@semantic-release/github\",\"assets\":[\"dist/*\",\"!dist/*.map.gz\"]}]},\"bundlesize\":[{\"path\":\"./dist/octokit-rest.min.js.gz\",\"maxSize\":\"33 kB\"}]}"); | ||
|
||
/***/ }), | ||
|
||
|
@@ -57,12 +57,12 @@ function handlePullRequest(client, context, config) { | |
throw new Error('the webhook payload is not exist'); | ||
} | ||
const { title, draft, user, number } = context.payload.pull_request; | ||
const { skipKeywords, useReviewGroups, useAssigneeGroups, reviewGroups, assigneeGroups, addReviewers, addAssignees, filterLabels, } = config; | ||
const { skipKeywords, useReviewGroups, useAssigneeGroups, reviewGroups, assigneeGroups, addReviewers, addAssignees, filterLabels, runOnDraft, } = config; | ||
if (skipKeywords && utils.includesSkipKeywords(title, skipKeywords)) { | ||
core.info('Skips the process to add reviewers/assignees since PR title includes skip-keywords'); | ||
return; | ||
} | ||
if (draft) { | ||
if (!runOnDraft && draft) { | ||
core.info('Skips the process to add reviewers/assignees since PR type is draft'); | ||
return; | ||
} | ||
|
@@ -11298,14 +11298,15 @@ module.exports = uniq; | |
var undefined; | ||
|
||
/** Used as the semantic version number. */ | ||
var VERSION = '4.17.20'; | ||
var VERSION = '4.17.21'; | ||
|
||
/** Used as the size to enable large array optimizations. */ | ||
var LARGE_ARRAY_SIZE = 200; | ||
|
||
/** Error message constants. */ | ||
var CORE_ERROR_TEXT = 'Unsupported core-js use. Try https://npms.io/search?q=ponyfill.', | ||
FUNC_ERROR_TEXT = 'Expected a function'; | ||
FUNC_ERROR_TEXT = 'Expected a function', | ||
INVALID_TEMPL_VAR_ERROR_TEXT = 'Invalid `variable` option passed into `_.template`'; | ||
|
||
/** Used to stand-in for `undefined` hash values. */ | ||
var HASH_UNDEFINED = '__lodash_hash_undefined__'; | ||
|
@@ -11438,10 +11439,11 @@ module.exports = uniq; | |
var reRegExpChar = /[\\^$.*+?()[\]{}|]/g, | ||
reHasRegExpChar = RegExp(reRegExpChar.source); | ||
|
||
/** Used to match leading and trailing whitespace. */ | ||
var reTrim = /^\s+|\s+$/g, | ||
reTrimStart = /^\s+/, | ||
reTrimEnd = /\s+$/; | ||
/** Used to match leading whitespace. */ | ||
var reTrimStart = /^\s+/; | ||
|
||
/** Used to match a single whitespace character. */ | ||
var reWhitespace = /\s/; | ||
|
||
/** Used to match wrap detail comments. */ | ||
var reWrapComment = /\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/, | ||
|
@@ -11451,6 +11453,18 @@ module.exports = uniq; | |
/** Used to match words composed of alphanumeric characters. */ | ||
var reAsciiWord = /[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g; | ||
|
||
/** | ||
* Used to validate the `validate` option in `_.template` variable. | ||
* | ||
* Forbids characters which could potentially change the meaning of the function argument definition: | ||
* - "()," (modification of function parameters) | ||
* - "=" (default value) | ||
* - "[]{}" (destructuring of function parameters) | ||
* - "/" (beginning of a comment) | ||
* - whitespace | ||
*/ | ||
var reForbiddenIdentifierChars = /[()=,{}\[\]\/\s]/; | ||
|
||
/** Used to match backslashes in property paths. */ | ||
var reEscapeChar = /\\(\\)?/g; | ||
|
||
|
@@ -12279,6 +12293,19 @@ module.exports = uniq; | |
}); | ||
} | ||
|
||
/** | ||
* The base implementation of `_.trim`. | ||
* | ||
* @private | ||
* @param {string} string The string to trim. | ||
* @returns {string} Returns the trimmed string. | ||
*/ | ||
function baseTrim(string) { | ||
return string | ||
? string.slice(0, trimmedEndIndex(string) + 1).replace(reTrimStart, '') | ||
: string; | ||
} | ||
|
||
/** | ||
* The base implementation of `_.unary` without support for storing metadata. | ||
* | ||
|
@@ -12612,6 +12639,21 @@ module.exports = uniq; | |
: asciiToArray(string); | ||
} | ||
|
||
/** | ||
* Used by `_.trim` and `_.trimEnd` to get the index of the last non-whitespace | ||
* character of `string`. | ||
* | ||
* @private | ||
* @param {string} string The string to inspect. | ||
* @returns {number} Returns the index of the last non-whitespace character. | ||
*/ | ||
function trimmedEndIndex(string) { | ||
var index = string.length; | ||
|
||
while (index-- && reWhitespace.test(string.charAt(index))) {} | ||
return index; | ||
} | ||
|
||
/** | ||
* Used by `_.unescape` to convert HTML entities to characters. | ||
* | ||
|
@@ -23780,7 +23822,7 @@ module.exports = uniq; | |
if (typeof value != 'string') { | ||
return value === 0 ? value : +value; | ||
} | ||
value = value.replace(reTrim, ''); | ||
value = baseTrim(value); | ||
var isBinary = reIsBinary.test(value); | ||
return (isBinary || reIsOctal.test(value)) | ||
? freeParseInt(value.slice(2), isBinary ? 2 : 8) | ||
|
@@ -26152,6 +26194,12 @@ module.exports = uniq; | |
if (!variable) { | ||
source = 'with (obj) {\n' + source + '\n}\n'; | ||
} | ||
// Throw an error if a forbidden character was found in `variable`, to prevent | ||
// potential command injection attacks. | ||
else if (reForbiddenIdentifierChars.test(variable)) { | ||
throw new Error(INVALID_TEMPL_VAR_ERROR_TEXT); | ||
} | ||
|
||
// Cleanup code by stripping empty strings. | ||
source = (isEvaluating ? source.replace(reEmptyStringLeading, '') : source) | ||
.replace(reEmptyStringMiddle, '$1') | ||
|
@@ -26265,7 +26313,7 @@ module.exports = uniq; | |
function trim(string, chars, guard) { | ||
string = toString(string); | ||
if (string && (guard || chars === undefined)) { | ||
return string.replace(reTrim, ''); | ||
return baseTrim(string); | ||
} | ||
if (!string || !(chars = baseToString(chars))) { | ||
return string; | ||
|
@@ -26300,7 +26348,7 @@ module.exports = uniq; | |
function trimEnd(string, chars, guard) { | ||
string = toString(string); | ||
if (string && (guard || chars === undefined)) { | ||
return string.replace(reTrimEnd, ''); | ||
return string.slice(0, trimmedEndIndex(string) + 1); | ||
} | ||
if (!string || !(chars = baseToString(chars))) { | ||
return string; | ||
|
Large diffs are not rendered by default.
Oops, something went wrong.
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