@actions/github
Advanced tools
+2
-2
| import * as Context from './context'; | ||
| import { GitHub } from './utils'; | ||
| import { OctokitOptions } from '@octokit/core/dist-types/types'; | ||
| import { OctokitOptions, OctokitPlugin } from '@octokit/core/dist-types/types'; | ||
| export declare const context: Context.Context; | ||
@@ -11,2 +11,2 @@ /** | ||
| */ | ||
| export declare function getOctokit(token: string, options?: OctokitOptions): InstanceType<typeof GitHub>; | ||
| export declare function getOctokit(token: string, options?: OctokitOptions, ...additionalPlugins: OctokitPlugin[]): InstanceType<typeof GitHub>; |
+3
-2
@@ -32,6 +32,7 @@ "use strict"; | ||
| */ | ||
| function getOctokit(token, options) { | ||
| return new utils_1.GitHub(utils_1.getOctokitOptions(token, options)); | ||
| function getOctokit(token, options, ...additionalPlugins) { | ||
| const GitHubWithPlugins = utils_1.GitHub.plugin(...additionalPlugins); | ||
| return new GitHubWithPlugins(utils_1.getOctokitOptions(token, options)); | ||
| } | ||
| exports.getOctokit = getOctokit; | ||
| //# sourceMappingURL=github.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"github.js","sourceRoot":"","sources":["../src/github.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;AAAA,mDAAoC;AACpC,mCAAiD;AAKpC,QAAA,OAAO,GAAG,IAAI,OAAO,CAAC,OAAO,EAAE,CAAA;AAE5C;;;;;GAKG;AACH,SAAgB,UAAU,CACxB,KAAa,EACb,OAAwB;IAExB,OAAO,IAAI,cAAM,CAAC,yBAAiB,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC,CAAA;AACtD,CAAC;AALD,gCAKC"} | ||
| {"version":3,"file":"github.js","sourceRoot":"","sources":["../src/github.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;AAAA,mDAAoC;AACpC,mCAAiD;AAKpC,QAAA,OAAO,GAAG,IAAI,OAAO,CAAC,OAAO,EAAE,CAAA;AAE5C;;;;;GAKG;AACH,SAAgB,UAAU,CACxB,KAAa,EACb,OAAwB,EACxB,GAAG,iBAAkC;IAErC,MAAM,iBAAiB,GAAG,cAAM,CAAC,MAAM,CAAC,GAAG,iBAAiB,CAAC,CAAA;IAC7D,OAAO,IAAI,iBAAiB,CAAC,yBAAiB,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC,CAAA;AACjE,CAAC;AAPD,gCAOC"} |
+1
-0
@@ -5,2 +5,3 @@ import * as Context from './context'; | ||
| export declare const context: Context.Context; | ||
| export declare const defaults: OctokitOptions; | ||
| export declare const GitHub: typeof Octokit & import("@octokit/core/dist-types/types").Constructor<import("@octokit/plugin-rest-endpoint-methods/dist-types/types").Api & { | ||
@@ -7,0 +8,0 @@ paginate: import("@octokit/plugin-paginate-rest").PaginateInterface; |
+3
-3
@@ -22,3 +22,3 @@ "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.getOctokitOptions = exports.GitHub = exports.context = void 0; | ||
| exports.getOctokitOptions = exports.GitHub = exports.defaults = exports.context = void 0; | ||
| const Context = __importStar(require("./context")); | ||
@@ -32,3 +32,3 @@ const Utils = __importStar(require("./internal/utils")); | ||
| const baseUrl = Utils.getApiBaseUrl(); | ||
| const defaults = { | ||
| exports.defaults = { | ||
| baseUrl, | ||
@@ -39,3 +39,3 @@ request: { | ||
| }; | ||
| exports.GitHub = core_1.Octokit.plugin(plugin_rest_endpoint_methods_1.restEndpointMethods, plugin_paginate_rest_1.paginateRest).defaults(defaults); | ||
| exports.GitHub = core_1.Octokit.plugin(plugin_rest_endpoint_methods_1.restEndpointMethods, plugin_paginate_rest_1.paginateRest).defaults(exports.defaults); | ||
| /** | ||
@@ -42,0 +42,0 @@ * Convience function to correctly format Octokit Options to pass into the constructor. |
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"utils.js","sourceRoot":"","sources":["../src/utils.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;AAAA,mDAAoC;AACpC,wDAAyC;AAEzC,oBAAoB;AACpB,wCAAqC;AAErC,wFAAyE;AACzE,wEAA0D;AAE7C,QAAA,OAAO,GAAG,IAAI,OAAO,CAAC,OAAO,EAAE,CAAA;AAE5C,MAAM,OAAO,GAAG,KAAK,CAAC,aAAa,EAAE,CAAA;AACrC,MAAM,QAAQ,GAAG;IACf,OAAO;IACP,OAAO,EAAE;QACP,KAAK,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC;KACpC;CACF,CAAA;AAEY,QAAA,MAAM,GAAG,cAAO,CAAC,MAAM,CAClC,kDAAmB,EACnB,mCAAY,CACb,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAA;AAEpB;;;;;GAKG;AACH,SAAgB,iBAAiB,CAC/B,KAAa,EACb,OAAwB;IAExB,MAAM,IAAI,GAAG,MAAM,CAAC,MAAM,CAAC,EAAE,EAAE,OAAO,IAAI,EAAE,CAAC,CAAA,CAAC,iEAAiE;IAE/G,OAAO;IACP,MAAM,IAAI,GAAG,KAAK,CAAC,aAAa,CAAC,KAAK,EAAE,IAAI,CAAC,CAAA;IAC7C,IAAI,IAAI,EAAE;QACR,IAAI,CAAC,IAAI,GAAG,IAAI,CAAA;KACjB;IAED,OAAO,IAAI,CAAA;AACb,CAAC;AAbD,8CAaC"} | ||
| {"version":3,"file":"utils.js","sourceRoot":"","sources":["../src/utils.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;AAAA,mDAAoC;AACpC,wDAAyC;AAEzC,oBAAoB;AACpB,wCAAqC;AAErC,wFAAyE;AACzE,wEAA0D;AAE7C,QAAA,OAAO,GAAG,IAAI,OAAO,CAAC,OAAO,EAAE,CAAA;AAE5C,MAAM,OAAO,GAAG,KAAK,CAAC,aAAa,EAAE,CAAA;AACxB,QAAA,QAAQ,GAAmB;IACtC,OAAO;IACP,OAAO,EAAE;QACP,KAAK,EAAE,KAAK,CAAC,aAAa,CAAC,OAAO,CAAC;KACpC;CACF,CAAA;AAEY,QAAA,MAAM,GAAG,cAAO,CAAC,MAAM,CAClC,kDAAmB,EACnB,mCAAY,CACb,CAAC,QAAQ,CAAC,gBAAQ,CAAC,CAAA;AAEpB;;;;;GAKG;AACH,SAAgB,iBAAiB,CAC/B,KAAa,EACb,OAAwB;IAExB,MAAM,IAAI,GAAG,MAAM,CAAC,MAAM,CAAC,EAAE,EAAE,OAAO,IAAI,EAAE,CAAC,CAAA,CAAC,iEAAiE;IAE/G,OAAO;IACP,MAAM,IAAI,GAAG,KAAK,CAAC,aAAa,CAAC,KAAK,EAAE,IAAI,CAAC,CAAA;IAC7C,IAAI,IAAI,EAAE;QACR,IAAI,CAAC,IAAI,GAAG,IAAI,CAAA;KACjB;IAED,OAAO,IAAI,CAAA;AACb,CAAC;AAbD,8CAaC"} |
+5
-6
| { | ||
| "name": "@actions/github", | ||
| "version": "5.0.0", | ||
| "version": "5.1.1", | ||
| "description": "Actions github lib", | ||
@@ -41,11 +41,10 @@ "keywords": [ | ||
| "dependencies": { | ||
| "@actions/http-client": "^1.0.11", | ||
| "@octokit/core": "^3.4.0", | ||
| "@octokit/plugin-paginate-rest": "^2.13.3", | ||
| "@octokit/plugin-rest-endpoint-methods": "^5.1.1" | ||
| "@actions/http-client": "^2.0.1", | ||
| "@octokit/core": "^3.6.0", | ||
| "@octokit/plugin-paginate-rest": "^2.17.0", | ||
| "@octokit/plugin-rest-endpoint-methods": "^5.13.0" | ||
| }, | ||
| "devDependencies": { | ||
| "jest": "^26.6.3", | ||
| "proxy": "^1.0.2" | ||
| } | ||
| } |
+6
-5
@@ -62,5 +62,5 @@ # `@actions/github` | ||
| The npm module `@octokit/webhooks` provides type definitions for the response payloads. You can cast the payload to these types for better type information. | ||
| The npm module `@octokit/webhooks-definitions` provides type definitions for the response payloads. You can cast the payload to these types for better type information. | ||
| First, install the npm module `npm install @octokit/webhooks` | ||
| First, install the npm module `npm install @octokit/webhooks-definitions` | ||
@@ -71,6 +71,7 @@ Then, assert the type based on the eventName | ||
| import * as github from '@actions/github' | ||
| import * as Webhooks from '@octokit/webhooks' | ||
| import {PushEvent} from '@octokit/webhooks-definitions/schema' | ||
| if (github.context.eventName === 'push') { | ||
| const pushPayload = github.context.payload as Webhooks.WebhookPayloadPush | ||
| core.info(`The head commit is: ${pushPayload.head}`) | ||
| const pushPayload = github.context.payload as PushEvent | ||
| core.info(`The head commit is: ${pushPayload.head_commit}`) | ||
| } | ||
@@ -77,0 +78,0 @@ ``` |
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 14 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 14 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
20909
1.58%1
-50%291
0.69%99
1.02%+ Added
+ Added
+ Added
- Removed
Updated
Updated